osprey/common/targ_info/abi/NVISA/abi_properties.cxx File Reference

#include <stddef.h>
#include "abi_properties_gen.h"
#include "targ_isa_registers.h"

Include dependency graph for abi_properties.cxx:

Go to the source code of this file.

Defines

#define ISA_REGISTER_CLASS_Last_Reg(x)   ISA_REGISTER_CLASS_INFO_Last_Reg(ISA_REGISTER_CLASS_Info(x))
#define MAX_PARAM_REGS   16
#define MAX_RETURN_REGS   4

Functions/Subroutines

 main ()

Variables

static ABI_PROPERTY allocatable
static ABI_PROPERTY func_arg
static ABI_PROPERTY func_val
static ABI_PROPERTY unused
static ABI_PROPERTY tid
static ABI_PROPERTY ntid
static ABI_PROPERTY ctaid
static ABI_PROPERTY nctaid
static ABI_PROPERTY gridid
static ABI_PROPERTY clock
static const char * i32param_names [MAX_PARAM_REGS]
static const char * i32ret_names [MAX_RETURN_REGS]
static const char * i64param_names [MAX_PARAM_REGS]
static const char * i64ret_names [MAX_RETURN_REGS]
static const char * f32param_names [MAX_PARAM_REGS]
static const char * f32ret_names [MAX_RETURN_REGS]
static const char * f64param_names [MAX_PARAM_REGS]
static const char * f64ret_names [MAX_RETURN_REGS]


Define Documentation

#define ISA_REGISTER_CLASS_Last_Reg (  )     ISA_REGISTER_CLASS_INFO_Last_Reg(ISA_REGISTER_CLASS_Info(x))

Definition at line 55 of file abi_properties.cxx.

Referenced by main().

#define MAX_PARAM_REGS   16

Definition at line 58 of file abi_properties.cxx.

Referenced by main().

#define MAX_RETURN_REGS   4

Definition at line 59 of file abi_properties.cxx.

Referenced by main().


Function Documentation

main ( void   ) 


Variable Documentation

Definition at line 44 of file abi_properties.cxx.

ABI_PROPERTY clock [static]

ABI_PROPERTY ctaid [static]

Definition at line 44 of file abi_properties.cxx.

Referenced by main().

const char* f32param_names[MAX_PARAM_REGS] [static]

Initial value:

 {
  "%fa1", "%fa2", "%fa3", "%fa4", "%fa5", "%fa6", "%fa7", "%fa8", "%fa9", 
  "%fa10", "%fa11", "%fa12", "%fa13", "%fa14", "%fa15", "%fa16"}

Definition at line 71 of file abi_properties.cxx.

Referenced by main().

const char* f32ret_names[MAX_RETURN_REGS] [static]

Initial value:

 {
  "%fv1", "%fv2", "%fv3", "%fv4"}

Definition at line 74 of file abi_properties.cxx.

Referenced by main().

const char* f64param_names[MAX_PARAM_REGS] [static]

Initial value:

 {
  "%fda1", "%fda2", "%fda3", "%fda4", "%fda5", "%fda6", "%fda7","%fda8","%fda9",
  "%fda10", "%fda11", "%fda12", "%fda13", "%fda14", "%fda15", "%fda16"}

Definition at line 76 of file abi_properties.cxx.

Referenced by main().

const char* f64ret_names[MAX_RETURN_REGS] [static]

Initial value:

 {
  "%fdv1", "%fdv2", "%fdv3", "%fdv4"}

Definition at line 79 of file abi_properties.cxx.

Referenced by main().

Definition at line 44 of file abi_properties.cxx.

Definition at line 44 of file abi_properties.cxx.

ABI_PROPERTY gridid [static]

Definition at line 44 of file abi_properties.cxx.

Referenced by main().

const char* i32param_names[MAX_PARAM_REGS] [static]

Initial value:

 {
  "%ra1", "%ra2", "%ra3", "%ra4", "%ra5", "%ra6", "%ra7", "%ra8", "%ra9", 
  "%ra10", "%ra11", "%ra12", "%ra13", "%ra14", "%ra15", "%ra16"}

Definition at line 61 of file abi_properties.cxx.

Referenced by main().

const char* i32ret_names[MAX_RETURN_REGS] [static]

Initial value:

 {
  "%rv1", "%rv2", "%rv3", "%rv4"}

Definition at line 64 of file abi_properties.cxx.

Referenced by main().

const char* i64param_names[MAX_PARAM_REGS] [static]

Initial value:

 {
  "%rda1", "%rda2", "%rda3", "%rda4", "%rda5", "%rda6", "%rda7","%rda8","%rda9",
  "%rda10", "%rda11", "%rda12", "%rda13", "%rda14", "%rda15", "%rda16"}

Definition at line 66 of file abi_properties.cxx.

Referenced by main().

const char* i64ret_names[MAX_RETURN_REGS] [static]

Initial value:

 {
  "%rdv1", "%rdv2", "%rdv3", "%rdv4"}

Definition at line 69 of file abi_properties.cxx.

Referenced by main().

ABI_PROPERTY nctaid [static]

Definition at line 44 of file abi_properties.cxx.

Referenced by main().

ABI_PROPERTY ntid [static]

Definition at line 44 of file abi_properties.cxx.

Referenced by main().

ABI_PROPERTY tid [static]

ABI_PROPERTY unused [static]


Generated on Wed Apr 8 14:41:40 2009 for Open64 by  doxygen 1.5.6