Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
isa_registers.cxx File Reference
#include <stddef.h>
#include "isa_registers_gen.h"
#include "targ_isa_subset.h"
Include dependency graph for isa_registers.cxx:

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 Documentation

#define NELEMS (   a)    (sizeof(a) / sizeof(*(a)))

Definition at line 187 of file isa_registers.cxx.

Referenced by main().


Function Documentation

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.

static int Range_ISA_Mask ( ISA_SUBSET  min_isa,
ISA_SUBSET  max_isa 
) [static]

Definition at line 64 of file isa_registers.cxx.


Variable Documentation

const int addl_regs[] = { 0, 1, 2, 3 } [static]

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

const int ec_regs[] = { 66 } [static]

Definition at line 167 of file isa_registers.cxx.

Referenced by main().

const int lc_regs[] = { 65 } [static]

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines