GCC Middle and Back End API Reference
|
#include <sched-int.h>
Describe state of dependencies used during sched_analyze phase.
enum post_call_group deps_desc::in_post_call_group_p |
Referenced by deps_analyze_insn(), deps_start_bb(), init_deps(), and sched_analyze_insn().
rtx deps_desc::last_debug_insn |
Referenced by init_deps(), and sched_analyze_insn().
rtx deps_desc::last_function_call |
Referenced by deps_analyze_insn(), deps_join(), init_deps(), remove_from_deps(), sched_analyze_insn(), and sched_analyze_reg().
rtx deps_desc::last_function_call_may_noreturn |
Referenced by deps_analyze_insn(), deps_join(), init_deps(), remove_from_deps(), and sched_analyze_insn().
rtx deps_desc::last_pending_memory_flush |
Referenced by deps_join(), flush_pending_lists(), free_deps(), init_deps(), remove_from_deps(), sched_analyze_1(), sched_analyze_2(), and sched_analyze_insn().
enum reg_pending_barrier_mode deps_desc::last_reg_pending_barrier |
Referenced by init_deps(), and sched_analyze_insn().
int deps_desc::max_reg |
Referenced by extend_deps_reg_info(), free_deps(), init_deps(), init_deps_reg_last(), sched_analyze_insn(), and sched_analyze_reg().
int deps_desc::pending_flush_length |
Referenced by deps_analyze_insn(), deps_join(), flush_pending_lists(), init_deps(), and remove_from_deps().
rtx deps_desc::pending_jump_insns |
rtx deps_desc::pending_read_insns |
int deps_desc::pending_read_list_length |
Referenced by add_insn_mem_dependence(), deps_join(), flush_pending_lists(), init_deps(), remove_from_deps(), sched_analyze_1(), and sched_analyze_2().
rtx deps_desc::pending_read_mems |
rtx deps_desc::pending_write_insns |
int deps_desc::pending_write_list_length |
Referenced by add_insn_mem_dependence(), deps_join(), flush_pending_lists(), init_deps(), remove_from_deps(), sched_analyze_1(), and sched_analyze_2().
rtx deps_desc::pending_write_mems |
BOOL_BITFIELD deps_desc::readonly |
struct deps_reg* deps_desc::reg_last |
regset_head deps_desc::reg_last_in_use |
Referenced by deps_join(), free_deps(), init_deps(), remove_from_deps(), and sched_analyze_insn().
rtx deps_desc::sched_before_next_call |
Referenced by deps_analyze_insn(), deps_join(), init_deps(), remove_from_deps(), and sched_analyze_reg().
rtx deps_desc::sched_before_next_jump |
Referenced by deps_analyze_insn(), init_deps(), and sched_analyze_insn().