|
GCC Middle and Back End API Reference
|
Data Structures | |
| struct | optab_def_d |
| struct | pattern_d |
Typedefs | |
| typedef enum optab_tag | optab |
| typedef struct optab_def_d | optab_def |
| typedef struct pattern_d | pattern |
Enumerations | |
| enum | optab_tag { unknown_optab, NUM_OPTABS } |
Functions | |
| static bool | match_pattern () |
| static void | gen_insn () |
| static int | pattern_cmp () |
| static int | optab_kind_cmp () |
| static int | optab_rcode_cmp () |
| static bool | handle_arg () |
| static FILE * | open_outfile () |
| int | main () |
Variables | |
| static const char *const | rtx_upname [] |
| static optab_def | optabs [] |
| static vec< pattern > | patterns |
| static const char * | header_file_name = "init-opinit.h" |
| static const char * | source_file_name = "init-opinit.c" |
| typedef struct optab_def_d optab_def |
| enum optab_tag |
|
static |
References pattern_d::m1, pattern_d::m2, match_pattern(), pattern_d::name, optab_def_d::op, pattern_d::op, and pattern_d::sort_num.
Referenced by main().
|
static |
References header_file_name, and source_file_name.
Referenced by main().
| int main | ( | ) |
References fatal(), gen_insn(), handle_arg(), header_file_name, init_rtx_reader_args_cb(), insn_code_number, line_no, pattern_d::name, NUM_OPTABS, optab_def_d::op, open_outfile(), optab_kind_cmp(), optab_rcode_cmp(), pattern_cmp(), progname, optab_def_d::rcode, read_md_rtx(), rtx_upname, pattern_d::sort_num, and source_file_name.
|
static |
References pattern_d::m1, pattern_d::m2, and strlen().
Referenced by gen_insn().
|
static |
References optab_def_d::kind, and optab_def_d::op.
Referenced by main().
|
static |
References optab_def_d::rcode.
Referenced by main().
|
static |
References pattern_d::sort_num.
Referenced by main().
|
static |
Referenced by handle_arg(), and main().
|
static |
Referenced by process_decls().
|
static |
Referenced by main().
|
static |
Referenced by handle_arg(), and main().