|
GCC Middle and Back End API Reference
|

Data Fields | |
| struct decision_test * | next |
| enum decision_type | type |
| union { | |
| int num_insns | |
| enum machine_mode mode | |
| RTX_CODE code | |
| struct { | |
| const char * name | |
| struct pred_data * data | |
| enum machine_mode mode | |
| } pred | |
| const char * c_test | |
| int veclen | |
| int dup | |
| HOST_WIDE_INT intval | |
| int opno | |
| struct { | |
| int code_number | |
| int lineno | |
| int num_clobbers_to_add | |
| } insn | |
| } | u |
A single test. The two accept types aren't tests per-se, but their equality (or lack thereof) does affect tree merging so it is convenient to keep them here.
| const char* decision_test::c_test |
Referenced by debug_decision_2(), nodes_identical_1(), and write_cond().
| RTX_CODE decision_test::code |
| int decision_test::code_number |
| struct pred_data* decision_test::data |
| int decision_test::dup |
Referenced by add_to_sequence(), debug_decision_2(), nodes_identical_1(), and write_cond().
| struct { ... } decision_test::insn |
Referenced by debug_decision_2(), is_unconditional(), merge_accept_insn(), write_action(), and write_cond().
| HOST_WIDE_INT decision_test::intval |
Referenced by add_to_sequence(), debug_decision_2(), maybe_both_true_2(), nodes_identical_1(), write_cond(), write_node(), and write_switch().
| int decision_test::lineno |
| enum machine_mode decision_test::mode |
Referenced by add_to_sequence(), debug_decision_2(), maybe_both_true_2(), nodes_identical_1(), write_cond(), and write_switch().
| const char* decision_test::name |
| struct decision_test* decision_test::next |
| int decision_test::num_clobbers_to_add |
| int decision_test::num_insns |
Referenced by add_to_sequence(), debug_decision_2(), maybe_both_true_2(), nodes_identical_1(), and write_cond().
| int decision_test::opno |
Referenced by add_to_sequence(), debug_decision_2(), nodes_identical_1(), and write_action().
| struct { ... } decision_test::pred |
Referenced by add_to_sequence(), debug_decision_2(), maybe_both_true_2(), nodes_identical_1(), write_cond(), and write_switch().
| enum decision_type decision_test::type |
| union { ... } decision_test::u |
| int decision_test::veclen |
Referenced by add_to_sequence(), debug_decision_2(), maybe_both_true_2(), nodes_identical_1(), write_cond(), and write_switch().