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