
Go to the source code of this file.
Defines | |
| #define | ISA_REGISTERS_GEN_RCS_ID |
Typedefs | |
| typedef struct isa_register_class * | ISA_REGISTER_CLASS |
Functions | |
| void | ISA_Registers_Begin (const char *archname) |
| ISA_REGISTER_CLASS | ISA_Register_Class_Create (const char *name, int bit_size, bool can_store, bool multiple_save) |
| void | ISA_Register_Set (ISA_REGISTER_CLASS rclass, int min_regnum, int max_regnum, const char *def_name_format, const char **names, int isa_mask) |
| void | ISA_Register_Subclass_Create (const char *name, ISA_REGISTER_CLASS rclass, int count, const int *members, const char **names) |
| void | ISA_Registers_End (void) |
| #define ISA_REGISTERS_GEN_RCS_ID |
Definition at line 113 of file isa_registers_gen.h.
| typedef struct isa_register_class* ISA_REGISTER_CLASS |
Definition at line 118 of file isa_registers_gen.h.
| ISA_REGISTER_CLASS ISA_Register_Class_Create | ( | const char * | name, | |
| int | bit_size, | |||
| bool | can_store, | |||
| bool | multiple_save | |||
| ) |
Definition at line 284 of file isa_registers_gen.cxx.
References isa_register_class::bit_size, isa_register_class::can_store, isa_register_class::multiple_save, isa_register_class::name, rclasses, and result.
Referenced by main().
| void ISA_Register_Set | ( | ISA_REGISTER_CLASS | rclass, | |
| int | min_regnum, | |||
| int | max_regnum, | |||
| const char * | def_name_format, | |||
| const char ** | names, | |||
| int | isa_mask | |||
| ) |
Definition at line 305 of file isa_registers_gen.cxx.
References isa_register_set::def_name_format, isa_register_set::isa_mask, isa_register_set::max_regnum, isa_register_set::min_regnum, isa_register_set::names, and isa_register_class::regsets.
Referenced by main().
| void ISA_Register_Subclass_Create | ( | const char * | name, | |
| ISA_REGISTER_CLASS | rclass, | |||
| int | count, | |||
| const int * | members, | |||
| const char ** | names | |||
| ) |
Definition at line 329 of file isa_registers_gen.cxx.
References isa_register_subclass::count, isa_register_subclass::members, isa_register_subclass::name, isa_register_subclass::names, isa_register_subclass::rclass, result, isa_register_class::subclasses, and subclasses.
Referenced by main().
| void ISA_Registers_Begin | ( | const char * | archname | ) |
Definition at line 275 of file isa_registers_gen.cxx.
Referenced by main().
| void ISA_Registers_End | ( | void | ) |
Definition at line 352 of file isa_registers_gen.cxx.
References isa_register_class::bit_size, isa_register_class::can_store, cfile, isa_register_subclass::count, isa_register_set::def_name_format, efile, Emit_Footer(), Emit_Header(), fprintf(), hfile, interface, isa_register_set::isa_mask, len, isa_register_class::max_reg, isa_register_set::max_regnum, isa_register_subclass::members, isa_register_class::min_reg, isa_register_set::min_regnum, isa_register_class::multiple_save, isa_register_subclass::name, isa_register_class::name, isa_register_subclass::names, isa_register_set::names, isa_register_subclass::rclass, rclasses, isa_register_class::regsets, and subclasses.
Referenced by main().

1.7.1