Register renaming pass in gcc

Mark Mitchell mark@codesourcery.com
Mon Apr 17 11:05:00 GMT 2000


>>>>> "Jan" == Jan Hubicka <hubicka@atrey.karlin.mff.cuni.cz> writes:

    Jan> Hi My understanding of register renaming pass was allwas as a
    Jan> pass running before scheduler renaming registers in a way to
    Jan> avoid resuing single register again and again and avoid
    Jan> amount of fake dependencies (such as antidepenencies)

I think there are two kinds of renaming.  The kind I think you're
referring to was recently implemented by Alex Samuel in the SSA code.
Now, we just need to start writing SSA-based optimizations, and
converting over some of our old non-SSA optimizations.

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com


More information about the Gcc mailing list