GCC Middle and Back End API Reference
|
Data Fields | |
struct decision_head | success |
struct decision * | next |
struct decision * | prev |
struct decision * | afterward |
struct position * | position |
struct decision_test * | tests |
int | number |
int | subroutine_number |
int | need_label |
Data structure for decision tree for recognizing legitimate insns.
struct decision* decision::afterward |
Referenced by debug_decision_1(), find_afterward(), write_switch(), write_tree(), and write_tree_1().
int decision::need_label |
Referenced by find_afterward(), write_action(), write_switch(), write_tree(), and write_tree_1().
struct decision* decision::next |
int decision::number |
Referenced by debug_decision_1(), new_decision(), write_action(), write_afterward(), write_switch(), write_tree(), and write_tree_1().
struct position* decision::position |
Referenced by factor_tests(), maybe_both_true(), merge_trees(), new_decision(), nodes_identical(), write_action(), write_afterward(), and write_tree().
struct decision* decision::prev |
Referenced by factor_tests(), and merge_trees().
int decision::subroutine_number |
Referenced by break_out_subroutines(), find_afterward(), write_afterward(), write_subroutine(), write_subroutines(), and write_tree().
struct decision_head decision::success |
struct decision_test* decision::tests |