Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | NELEMS(a) (sizeof(a) / sizeof(*(a))) |
Functions | |
static int | ISA_Mask (ISA_SUBSET isa) |
static int | All_ISA_Mask (void) |
static int | Range_ISA_Mask (ISA_SUBSET min_isa, ISA_SUBSET max_isa) |
static void | init_ar_regs (void) |
main () | |
Variables | |
static const char * | ar_reg_names [128] |
static const char * | cr_reg_names [128] |
static const char * | int_reg_names [128] |
static const int | addl_regs [] = { 0, 1, 2, 3 } |
static const int | ec_regs [] = { 66 } |
static const int | lc_regs [] = { 65 } |
static int | num_ar_i_regs |
static int | ar_i_regs [128] |
static int | num_ar_m_regs |
static int | ar_m_regs [128] |
#define NELEMS | ( | a | ) | (sizeof(a) / sizeof(*(a))) |
Definition at line 187 of file isa_registers.cxx.
Referenced by main().
static int All_ISA_Mask | ( | void | ) | [static] |
Definition at line 53 of file isa_registers.cxx.
Referenced by main().
static void init_ar_regs | ( | void | ) | [static] |
Definition at line 172 of file isa_registers.cxx.
References ar_i_regs, ar_m_regs, num_ar_i_regs, and num_ar_m_regs.
Referenced by main().
static int ISA_Mask | ( | ISA_SUBSET | isa | ) | [static] |
Definition at line 47 of file isa_registers.cxx.
main | ( | ) |
Definition at line 189 of file isa_registers.cxx.
References addl_regs, All_ISA_Mask(), ar_i_regs, ar_m_regs, ar_reg_names, cr_reg_names, ec_regs, init_ar_regs(), int_reg_names, ISA_Register_Class_Create(), ISA_Register_Set(), ISA_Register_Subclass_Create(), ISA_Registers_Begin(), ISA_Registers_End(), lc_regs, NELEMS, NULL, num_ar_i_regs, and num_ar_m_regs.
static int Range_ISA_Mask | ( | ISA_SUBSET | min_isa, |
ISA_SUBSET | max_isa | ||
) | [static] |
Definition at line 64 of file isa_registers.cxx.
Definition at line 165 of file isa_registers.cxx.
Referenced by main().
int ar_i_regs[128] [static] |
Definition at line 169 of file isa_registers.cxx.
Referenced by init_ar_regs(), and main().
int ar_m_regs[128] [static] |
Definition at line 170 of file isa_registers.cxx.
Referenced by init_ar_regs(), and main().
const char* ar_reg_names[128] [static] |
Definition at line 75 of file isa_registers.cxx.
Referenced by main().
const char* cr_reg_names[128] [static] |
Definition at line 111 of file isa_registers.cxx.
Referenced by main().
Definition at line 167 of file isa_registers.cxx.
Referenced by main().
const char* int_reg_names[128] [static] |
{ NULL, "gp", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "sp", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, }
Definition at line 146 of file isa_registers.cxx.
Referenced by main().
Definition at line 168 of file isa_registers.cxx.
Referenced by main().
int num_ar_i_regs [static] |
Definition at line 169 of file isa_registers.cxx.
Referenced by init_ar_regs(), and main().
int num_ar_m_regs [static] |
Definition at line 170 of file isa_registers.cxx.
Referenced by init_ar_regs(), and main().