Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include "targ_isa_registers.h"
Go to the source code of this file.
Typedefs | |
typedef struct abi_property * | ABI_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 struct abi_property* ABI_PROPERTY |
Definition at line 84 of file abi_properties_gen.h.
void ABI_Properties_Begin | ( | const char * | name | ) |
Definition at line 143 of file abi_properties_gen.cxx.
Referenced by main().
void ABI_Properties_End | ( | void | ) |
Definition at line 286 of file abi_properties_gen.cxx.
References abis, cfile, efile, Emit_Footer(), Emit_Header(), abi::flags, fprintf(), hfile, interface, abi_property::is_flag, abi_property::is_reg, abi_property::name, abi::name, name, NULL, prop_count, props, abi::reg_flags, abi::reg_names, Type_Name(), Type_Size(), Type_Suffix(), and abi_property::v.
Referenced by main().
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().
ABI_PROPERTY Create_Reg_Property | ( | const char * | name | ) |
Definition at line 152 of file abi_properties_gen.cxx.
References abi_property::is_flag, abi_property::is_reg, abi_property::name, name, props, result, and abi_property::v.
Referenced by main().
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().