This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Register renaming pass in gcc


>>>>> "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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]