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().