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().