|
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 |
| int | enum_index |
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.
| int attr_value::enum_index |
Referenced by add_attr_value(), and get_attr_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(), attr_output_size(), attr_value_index(), check_attr_test(), check_attr_value(), evaluate_eq_attr(), find_derived_attrs(), 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 |
| rtx attr_value::value |
Referenced by add_attr_value(), check_attr_test(), check_attr_value(), evaluate_eq_attr(), find_derived_attrs(), 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().