mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-31 00:45:43 +08:00
* gcc.texi: Add info on regmove pass
From-SVN: r26160
This commit is contained in:
parent
1ed9faeecb
commit
0ea78edbd7
@ -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.
|
||||
|
||||
|
12
gcc/gcc.texi
12
gcc/gcc.texi
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user