This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Register renaming pass in gcc
- To: hubicka at atrey dot karlin dot mff dot cuni dot cz
- Subject: Re: Register renaming pass in gcc
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Mon, 17 Apr 2000 11:13:57 -0700
- Cc: egcs at egcs dot cygnus dot com
- Organization: CodeSourcery, LLC
- References: <20000417145603.G28047@atrey.karlin.mff.cuni.cz>
>>>>> "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