Go to the source code of this file.
Function Documentation
void add_c_test |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
Add an entry to the table of conditions. Used by genconditions and
by read-rtl.c.
void add_predicate_code |
( |
struct pred_data * |
, |
|
|
enum |
rtx_code |
|
) |
| |
int cmp_c_test |
( |
const void * |
, |
|
|
const void * |
|
|
) |
| |
hashval_t hash_c_test |
( |
const void * |
| ) |
|
bool init_rtx_reader_args |
( |
int |
, |
|
|
char ** |
|
|
) |
| |
bool init_rtx_reader_args_cb |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
bool(*)(const char *) |
parse_opt |
|
) |
| |
The entry point for initializing the reader.
References check_define_attr_duplicates(), cmp_c_test(), condition_table, gen_mnemonic_attr(), hash_c_test(), have_error, init_predicate_table(), process_define_cond_exec(), process_define_subst(), read_md_files(), rtl_obstack, rtx_handle_directive(), and sequence_num.
Referenced by init_rtx_reader_args(), and main().
struct pred_data* lookup_predicate |
( |
const char * |
| ) |
|
|
read |
int maybe_eval_c_test |
( |
const char * |
| ) |
|
If the C test passed as the argument can be evaluated at compile
time, return its truth value; else return -1. The test must have
appeared somewhere in the machine description when genconditions
was run.
rtx read_md_rtx |
( |
int * |
, |
|
|
int * |
|
|
) |
| |
void traverse_c_tests |
( |
htab_trav |
, |
|
|
void * |
|
|
) |
| |
Variable Documentation
Set this to 0 to disable automatic elision of insn patterns which
can never be used in this configuration. See genconditions.c.
Must be set before calling init_md_reader.
Referenced by main(), and read_md_rtx().