GCC Middle and Back End API Reference
deps_desc Struct Reference

#include <sched-int.h>

Collaboration diagram for deps_desc:

Data Fields

rtx pending_read_insns
rtx pending_read_mems
rtx pending_write_insns
rtx pending_write_mems
rtx pending_jump_insns
int pending_read_list_length
int pending_write_list_length
int pending_flush_length
rtx last_pending_memory_flush
rtx last_function_call
rtx last_function_call_may_noreturn
rtx sched_before_next_call
rtx sched_before_next_jump
enum post_call_group in_post_call_group_p
rtx last_debug_insn
int max_reg
struct deps_regreg_last
regset_head reg_last_in_use
enum reg_pending_barrier_mode last_reg_pending_barrier
BOOL_BITFIELD readonly: 1

Detailed Description

Describe state of dependencies used during sched_analyze phase.   

Field Documentation

enum post_call_group deps_desc::in_post_call_group_p
rtx deps_desc::last_debug_insn

Referenced by init_deps(), and sched_analyze_insn().

rtx deps_desc::last_function_call_may_noreturn
enum reg_pending_barrier_mode deps_desc::last_reg_pending_barrier

Referenced by init_deps(), and sched_analyze_insn().

int deps_desc::pending_flush_length
regset_head deps_desc::reg_last_in_use
rtx deps_desc::sched_before_next_call
rtx deps_desc::sched_before_next_jump

The documentation for this struct was generated from the following file: