|
GCC Middle and Back End API Reference
|

Data Fields | |
| char * | name |
| const char * | enum_name |
| const char * | cxx_type |
| class attr_desc * | next |
| struct attr_value * | first_value |
| struct attr_value * | default_val |
| file_location | loc |
| unsigned | is_numeric: 1 |
| unsigned | is_const: 1 |
| unsigned | is_special: 1 |
| int | num_values |
| class attr_desc * | derived_from |
| rtx * | derived_table |
Structure for each attribute.
| const char* attr_desc::cxx_type |
Referenced by find_attr(), gen_attr(), make_internal_attr(), write_attr_get(), write_attr_value(), and write_derived_attr_get().
| struct attr_value* attr_desc::default_val |
| class attr_desc* attr_desc::derived_from |
| rtx* attr_desc::derived_table |
Referenced by eq_attr_value_set(), find_attr(), find_derived_attrs(), and write_derived_attr_get().
| const char* attr_desc::enum_name |
Referenced by evaluate_eq_attr(), find_attr(), gen_attr(), and write_attr_valueq().
| struct attr_value* attr_desc::first_value |
Referenced by add_attr_value(), attr_output_size(), attr_value_index(), check_attr_test(), check_attr_value(), evaluate_eq_attr(), find_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().
| unsigned attr_desc::is_const |
Referenced by check_attr_test(), check_attr_value(), fill_attr(), find_attr(), find_attrs_to_cache(), find_tune_attr(), gen_attr(), get_attr_order(), main(), make_automaton_attrs(), make_canonical(), make_internal_attr(), make_length_attrs(), simple_enum_attr_p(), write_attr_get(), write_attr_value(), and write_test_expr().
| unsigned attr_desc::is_numeric |
| unsigned attr_desc::is_special |
Referenced by find_attr(), find_tune_attr(), main(), make_automaton_attrs(), make_internal_attr(), make_length_attrs(), and simple_enum_attr_p().
| file_location attr_desc::loc |
Referenced by check_attr_value(), gen_attr(), gen_insn_reserv(), main(), make_canonical(), and make_length_attrs().
| char* attr_desc::name |
Referenced by check_attr_test(), check_attr_value(), cmp_attr_output_size(), eq_attr_value_set(), evaluate_eq_attr(), fill_attr(), find_attr(), find_attrs_to_cache(), find_tune_attr(), gen_attr(), gen_insn_reserv(), get_attr_order(), make_automaton_attrs(), make_internal_attr(), simple_enum_attr_p(), sole_tested_attr(), tests_attr_p(), write_attr_get(), write_attr_value(), write_attr_valueq(), write_derived_attr_get(), and write_test_expr().
| class attr_desc* attr_desc::next |
Referenced by find_attr(), get_attr_order(), and main().
| int attr_desc::num_values |
Referenced by add_attr_value(), attr_output_size(), find_attr(), and write_derived_attr_get().