GCC Middle and Back End API Reference
|
Public Member Functions | |
transition (const int_set &, state *, bool) | |
void | set_parent (list_head< transition > *) |
Data Fields | |
transition * | prev |
transition * | next |
int_set | labels |
decision * | from |
state * | to |
bool | optional |
bool | is_param |
Represents a transition between states, dependent on the result of a test T.
void transition::set_parent | ( | list_head< transition > * | from_in | ) |
Set the source decision of the transition.
References from.
decision* transition::from |
Referenced by common_test_p(), cse_tests(), and set_parent().
bool transition::is_param |
Referenced by populate_pattern_routine(), and print_decision().
int_set transition::labels |
transition * transition::next |
Referenced by merge_patterns().
bool transition::optional |
Referenced by common_test_p(), cse_tests(), merge_into_decision(), merge_into_state_1(), and print_decision().
transition* transition::prev |
state* transition::to |
Referenced by cse_tests(), find_common_test(), merge_into_decision(), merge_into_state_1(), print_decision(), and simplify_tests().