This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Loop optimizer issues
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- Cc: Geoff Keating <geoffk at geoffk dot org>, Diego Novillo <dnovillo at redhat dot com>, Richard Henderson <rth at redhat dot com>, Jason Merrill <jason at redhat dot com>, Jan Hubicka <jh at suse dot cz>, Daniel Berlin <dberlin at dberlin dot org>, pop at gauvain dot u-strasbg dot fr, gcc at gcc dot gnu dot org
- Date: Wed, 02 Jul 2003 17:22:22 -0400
- Subject: Re: Loop optimizer issues
>>>>> Zdenek Dvorak writes:
>> Does "new loop optimizer" refer to a revision to the RTL loop
>> optimizer or a re-write of the loop optimizer in the Tree-SSA
>> infrastructure?
Zdenek> rtl one.
>> LIBCALLs should not be present in GIMPLE, should they?
Zdenek> I hope so; this is exactly why I would prefer to handle things there
Zdenek> rather than figting it later in rtl.
I'm sorry, I'm still confused. If you are writing an RTL-based
loop optimizer, you cannot avoid supporting LIBCALLs. As long as you are
working in the RTL space, you cannot make the simplification that Tree-SSA
would allow.
David