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().