GCC Middle and Back End API Reference
state Struct Reference
Collaboration diagram for state:

Data Fields

int new_cycle_p
reserv_sets_t reservs
int unique_num
automaton_t automaton
arc_t first_out_arc
unsigned int num_out_arcs
char it_was_placed_in_stack_for_NDFA_forming
char it_was_placed_in_stack_for_DFA_forming
alt_state_t component_states
int pass_num
state_t next_equiv_class_state
int equiv_class_num_1
int equiv_class_num_2
state_t equiv_class_state
unsigned int * presence_signature
int order_state_num
int state_pass_num
int min_insn_issue_delay

Detailed Description

The following node type describes state automaton.  The state may
   be deterministic or non-deterministic.  Non-deterministic state has
   several component states which represent alternative cpu units
   reservations.  The state also is used for describing a
   deterministic reservation of automaton insn.   

Field Documentation

int state::equiv_class_num_1
int state::equiv_class_num_2

Referenced by partition_equiv_class().

state_t state::equiv_class_state

Referenced by merge_states().

arc_t state::first_out_arc
char state::it_was_placed_in_stack_for_DFA_forming
char state::it_was_placed_in_stack_for_NDFA_forming

Referenced by get_free_state(), and make_automaton().

int state::min_insn_issue_delay
int state::new_cycle_p

Referenced by output_state().

state_t state::next_equiv_class_state
unsigned int state::num_out_arcs
int state::pass_num

Referenced by pass_state_graph().

unsigned int* state::presence_signature
int state::state_pass_num
int state::unique_num

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