GCC Middle and Back End API Reference
|
Data Fields | |
struct delay_pair * | next_same_i1 |
rtx | i1 |
rtx | i2 |
int | cycles |
int | stages |
A structure to record a pair of insns where the first one is a real insn that has delay slots, and the second is its delayed shadow. I1 is scheduled normally and will emit an assembly instruction, while I2 describes the side effect that takes place at the transition between cycles CYCLES and (CYCLES + 1) after I1.
int delay_pair::cycles |
Referenced by pair_delay(), and record_delay_slot_pair().
rtx delay_pair::i1 |
rtx delay_pair::i2 |
Referenced by add_delay_dependencies(), delay_i2_hasher::equal(), estimate_shadow_tick(), free_topmost_backtrack_point(), haifa_htab_i1_traverse(), haifa_htab_i2_traverse(), delay_i2_hasher::hash(), record_delay_slot_pair(), restore_last_backtrack_point(), save_backtrack_point(), and verify_shadows().
struct delay_pair* delay_pair::next_same_i1 |
int delay_pair::stages |
Referenced by add_delay_dependencies(), pair_delay(), real_insn_for_shadow(), record_delay_slot_pair(), and save_backtrack_point().