|
GCC Middle and Back End API Reference
|

Data Fields | |
| int | id |
| int | cycle |
| ps_insn_ptr | next_in_row |
| ps_insn_ptr | prev_in_row |
A single instruction in the partial schedule.
| int ps_insn::cycle |
The (absolute) cycle in which the PS instruction is scheduled.
Same as SCHED_TIME (node).
Referenced by print_partial_schedule(), and sms_schedule_by_order().
| int ps_insn::id |
Identifies the instruction to be scheduled. Values smaller than
the ddg's num_nodes refer directly to ddg nodes. A value of
X - num_nodes refers to register move X.
Referenced by apply_reg_moves(), print_partial_schedule(), and sms_schedule_by_order().
| ps_insn_ptr ps_insn::next_in_row |
The next/prev PS_INSN in the same row.
Referenced by apply_reg_moves(), find_max_dv_min_mob(), free_partial_schedule(), print_partial_schedule(), and sms_schedule_by_order().
| ps_insn_ptr ps_insn::prev_in_row |
Referenced by free_partial_schedule(), and print_partial_schedule().