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(), set_parent(), and transition().
bool transition::is_param |
Referenced by populate_pattern_routine(), print_decision(), and transition().
int_set transition::labels |
Referenced by common_test_p(), cse_tests(), merge_into_decision(), merge_patterns(), mutually_exclusive_p(), populate_pattern_routine(), and transition().
transition * transition::next |
Referenced by assign_position_vars(), collapse_optional_decisions(), common_test_p(), cse_tests(), find_operand_positions(), find_subroutines(), get_stats(), merge_patterns(), mutually_exclusive_p(), populate_pattern_routine(), populate_pattern_use(), print_decision(), simplify_tests(), split_out_patterns(), terminal_pattern_p(), and transition().
bool transition::optional |
Referenced by common_test_p(), cse_tests(), merge_into_decision(), merge_into_state_1(), print_decision(), and transition().
transition* transition::prev |
Referenced by transition().
state* transition::to |
Referenced by cse_tests(), find_common_test(), merge_into_decision(), merge_into_state_1(), print_decision(), simplify_tests(), and transition().