|
GCC Middle and Back End API Reference
|

Data Fields | |
| int | def |
| sbitmap | uses |
| rtx | old_reg |
| rtx | new_reg |
| int | num_consecutive_stages |
| rtx | insn |
Information about a register move that has been added to a partial schedule.
| int ps_reg_move_info::def |
The source of the move is defined by the ps_insn with id DEF.
The destination is used by the ps_insns with the ids in USES.
| rtx ps_reg_move_info::insn |
An instruction that sets NEW_REG to the correct value. The first
move associated with DEF will have an rhs of OLD_REG; later moves
use the result of the previous move.
Referenced by loop_canon_p().
| rtx ps_reg_move_info::new_reg |
| int ps_reg_move_info::num_consecutive_stages |
The number of consecutive stages that the move occupies.
Referenced by ps_reg_move().
| rtx ps_reg_move_info::old_reg |
The original form of USES' instructions used OLD_REG, but they
should now use NEW_REG.
| sbitmap ps_reg_move_info::uses |