Loop optimizer issues

Zdenek Dvorak rakdver@atrey.karlin.mff.cuni.cz
Wed Jul 2 21:50:00 GMT 2003


Hello,

> > 	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.
> 
> Indeed.  At least for 3.4, when the tree-ssa optimizations aren't done.

there is no way how I could manage to finish the loop optimizer work
for 3.4, so I don't care.

> It's not clear what loop optimizations should be done at the rtl level
> when tree-ssa is present.

but surely the code motion I'm concerned with will at least partially be
done on tree-ssa (as loop invariant motion or pre or perhaps both).

Zdenek



More information about the Gcc mailing list