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

Data Fields

ainsn_t ainsn_list
ainsn_t advance_ainsn
ainsn_t collapse_ainsn
struct automaton_declcorresponding_automaton_decl
automaton_t next_automaton
state_t start_state
int insn_equiv_classes_num
int achieved_states_num
int automaton_order_num
int NDFA_states_num
int DFA_states_num
int minimal_DFA_states_num
int NDFA_arcs_num
int DFA_arcs_num
int minimal_DFA_arcs_num
state_ainsn_table_t trans_table
int max_min_delay
int min_issue_delay_table_compression_factor
int locked_states

Detailed Description

The following describes an automaton for PHR.

Field Documentation

◆ achieved_states_num

◆ advance_ainsn

ainsn_t automaton::advance_ainsn

Referenced by create_ainsns(), and make_automaton().

◆ ainsn_list

◆ automaton_order_num

◆ collapse_ainsn

ainsn_t automaton::collapse_ainsn

◆ corresponding_automaton_decl

◆ DFA_arcs_num

int automaton::DFA_arcs_num

◆ DFA_states_num

int automaton::DFA_states_num

◆ insn_equiv_classes_num

◆ locked_states

int automaton::locked_states

◆ max_min_delay

int automaton::max_min_delay

◆ min_issue_delay_table_compression_factor

int automaton::min_issue_delay_table_compression_factor

◆ minimal_DFA_arcs_num

int automaton::minimal_DFA_arcs_num

◆ minimal_DFA_states_num

int automaton::minimal_DFA_states_num

◆ NDFA_arcs_num

int automaton::NDFA_arcs_num

◆ NDFA_states_num

int automaton::NDFA_states_num

◆ next_automaton

◆ start_state

state_t automaton::start_state

◆ trans_table

state_ainsn_table_t automaton::trans_table

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