Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
abi_properties_gen.h File Reference
#include "targ_isa_registers.h"
Include dependency graph for abi_properties_gen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct abi_propertyABI_PROPERTY

Functions

void ABI_Properties_Begin (const char *name)
ABI_PROPERTY Create_Reg_Property (const char *name)
void Begin_ABI (const char *name)
void Reg_Property (ABI_PROPERTY prop, ISA_REGISTER_CLASS rc,...)
void Reg_Names (ISA_REGISTER_CLASS rc, INT minreg, INT maxreg, const char **names)
void ABI_Properties_End (void)

Typedef Documentation

typedef struct abi_property* ABI_PROPERTY

Definition at line 84 of file abi_properties_gen.h.


Function Documentation

void ABI_Properties_Begin ( const char *  name)

Definition at line 143 of file abi_properties_gen.cxx.

Referenced by main().

void Begin_ABI ( const char *  name)

Definition at line 171 of file abi_properties_gen.cxx.

References abis, bzero(), current_abi, abi::name, name, abi::reg_names, and result.

Referenced by main().

Here is the call graph for this function:

void Reg_Names ( ISA_REGISTER_CLASS  rc,
INT  minreg,
INT  maxreg,
const char **  names 
)

Definition at line 212 of file abi_properties_gen.cxx.

References current_abi, and abi::reg_names.

Referenced by ia64_abi().

void Reg_Property ( ABI_PROPERTY  prop,
ISA_REGISTER_CLASS  rc,
  ... 
)

Definition at line 188 of file abi_properties_gen.cxx.

References current_abi, prop_count, abi::reg_flags, and abi_property::v.

Referenced by ia64_abi().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines