GCC Middle and Back End API Reference
|
Data Fields | |
rtx | value |
struct attr_value * | next |
struct insn_ent * | first_insn |
int | num_insns |
int | has_asm_insn |
Each value of an attribute (either constant or computed) is assigned a structure which is used as the listhead of the insns that have that value.
struct insn_ent* attr_value::first_insn |
int attr_value::has_asm_insn |
Referenced by add_attr_value(), get_attr_value(), insert_insn_ent(), remove_insn_ent(), and write_attr_case().
struct attr_value* attr_value::next |
Referenced by add_attr_value(), check_attr_test(), check_attr_value(), evaluate_eq_attr(), find_most_used(), get_attr_order(), get_attr_value(), make_automaton_attrs(), make_length_attrs(), optimize_attrs(), simplify_test_exp(), write_attr_get(), write_const_num_delay_slots(), write_eligible_delay(), and write_length_unit_log().
int attr_value::num_insns |
Referenced by add_attr_value(), find_most_used(), get_attr_order(), get_attr_value(), insert_insn_ent(), remove_insn_ent(), write_attr_case(), and write_attr_get().
rtx attr_value::value |
Referenced by add_attr_value(), check_attr_test(), check_attr_value(), evaluate_eq_attr(), get_attr_order(), get_attr_value(), main(), make_automaton_attrs(), make_canonical(), make_length_attrs(), optimize_attrs(), simplify_test_exp(), write_attr_case(), write_attr_get(), write_const_num_delay_slots(), write_length_unit_log(), and write_test_expr().