|
GCC Middle and Back End API Reference
|
#include <gensupport.h>

Data Fields | |
| struct pred_data * | next |
| const char * | name |
| bool | special |
| const char * | c_block |
| rtx | exp |
| enum rtx_code | singleton |
| int | num_codes |
| bool | allows_non_lvalue |
| bool | allows_non_const |
| bool | codes [NUM_RTX_CODE] |
Predicate handling: helper functions and data structures.
| bool pred_data::allows_non_const |
Referenced by add_predicate_code(), and validate_pattern().
| bool pred_data::allows_non_lvalue |
Referenced by add_predicate_code(), and validate_pattern().
| const char* pred_data::c_block |
Referenced by process_define_predicate(), and write_predicate_subfunction().
| bool pred_data::codes[NUM_RTX_CODE] |
| rtx pred_data::exp |
| const char* pred_data::name |
Referenced by add_predicate(), eq_struct_pred_data(), find_optab(), hash_struct_pred_data(), init_predicate_table(), lookup_predicate(), match_pattern(), match_pattern_2(), print_test(), process_define_predicate(), record_insn_name(), valid_predicate_name_p(), write_one_predicate_function(), write_predicate_subfunction(), and write_tm_preds_h().
| struct pred_data* pred_data::next |
Referenced by add_predicate().
| int pred_data::num_codes |
Referenced by add_predicate_code().
| enum rtx_code pred_data::singleton |
Referenced by add_predicate_code(), and match_pattern_2().
| bool pred_data::special |