* gcc.texi: Add info on regmove pass

From-SVN: r26160
This commit is contained in:
Toshiyasu Morita 1999-04-03 15:29:41 +00:00 committed by Jeff Law
parent 1ed9faeecb
commit 0ea78edbd7
2 changed files with 14 additions and 0 deletions

View File

@ -1,5 +1,7 @@
Sat Apr 3 16:22:59 1999 Toshiyasu Morita (tm@netcom.com)
* gcc.texi: Add info on regmove pass
* regmove.c (fixup_match_1): Consistently evaluate
HAVE_POST_INCREMENT and HAVE_POST_DECREMENT.

View File

@ -3458,6 +3458,18 @@ The option @samp{-dc} causes a debugging dump of the RTL code after
this pass. This dump file's name is made by appending @samp{.combine}
to the input file name.
@cindex register movement
@item
Register movement (@file{regmove.c}). This pass looks for cases where
matching constraints would force an instruction to need a reload, and
this reload would be a register to register move. It them attempts
to change the registers used by the instruction to avoid the move
instruction.
The option @samp{-dN} causes a debugging dump of the RTL code after
this pass. This dump file's name is made by appending @samp{.regmove}
to the input file name.
@cindex instruction scheduling
@cindex scheduling, instruction
@item