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 |
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 add_to_sequence().
bool pred_data::special |
Referenced by add_mode_tests(), init_predicate_table(), mark_mode_tests(), process_define_predicate(), and validate_pattern().