GCC Middle and Back End API Reference
|
#include <sel-sched-ir.h>
Data Fields | |
insn_t | insn |
state_t | state |
int | cycle |
int | cycle_issued_insns |
ilist_t | bnds |
deps_t | dc |
tc_t | tc |
vec< rtx_insn *, va_gc > * | executing_insns |
int * | ready_ticks |
int | ready_ticks_size |
rtx_insn * | last_scheduled_insn |
int | issue_more |
rtx_insn * | sched_next |
BOOL_BITFIELD | processed_p: 1 |
BOOL_BITFIELD | scheduled_p: 1 |
BOOL_BITFIELD | starts_cycle_p: 1 |
BOOL_BITFIELD | after_stall_p: 1 |
Fence information. A fence represents current scheduling point and also blocks code motion through it when pipelining.
BOOL_BITFIELD _fence::after_stall_p |
ilist_t _fence::bnds |
int _fence::cycle |
int _fence::cycle_issued_insns |
deps_t _fence::dc |
insn_t _fence::insn |
int _fence::issue_more |
rtx_insn* _fence::last_scheduled_insn |
BOOL_BITFIELD _fence::processed_p |
int* _fence::ready_ticks |
int _fence::ready_ticks_size |
rtx_insn* _fence::sched_next |
BOOL_BITFIELD _fence::scheduled_p |
BOOL_BITFIELD _fence::starts_cycle_p |
state_t _fence::state |
tc_t _fence::tc |