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

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 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 |
| main | ( | void | ) |
Definition at line 82 of file abi_properties.cxx.
References ABI_Properties_Begin(), ABI_Properties_End(), allocatable, Begin_ABI(), callee, caller, clock, Create_Reg_Property(), ctaid, f32param_names, f32ret_names, f64param_names, f64ret_names, frame_ptr, func_arg, func_val, gridid, i32param_names, i32ret_names, i64param_names, i64ret_names, INT, ISA_REGISTER_CLASS_Last_Reg, MAX_PARAM_REGS, MAX_RETURN_REGS, nctaid, ntid, Reg_Names(), Reg_Property(), Reg_Property_Range(), Set_Reg_Name(), stack_ptr, tid, and unused.
ABI_PROPERTY allocatable [static] |
Definition at line 44 of file abi_properties.cxx.
ABI_PROPERTY clock [static] |
Definition at line 44 of file abi_properties.cxx.
Referenced by get_cpu(), get_dynamic_predef_str(), Get_Resources(), get_run_time(), get_time(), getrusage(), main(), and one_pass().
ABI_PROPERTY ctaid [static] |
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().
ABI_PROPERTY func_arg [static] |
Definition at line 44 of file abi_properties.cxx.
ABI_PROPERTY func_val [static] |
Definition at line 44 of file abi_properties.cxx.
ABI_PROPERTY gridid [static] |
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] |
ABI_PROPERTY ntid [static] |
ABI_PROPERTY tid [static] |
Definition at line 44 of file abi_properties.cxx.
Referenced by __ehdtor(), elfcore_grok_nto_note(), DIPA_Phase_Manager::Get_Phase_ID(), IPA_LNO_Annotate_Scalar_Call(), Is_Float_Type(), lower_bit_field_id(), main(), RV_Reverse_Index_Ldid(), and WN2F_Is_Address_Preg().
ABI_PROPERTY unused [static] |
Definition at line 44 of file abi_properties.cxx.
Referenced by adjustl_intrinsic(), change_section_to_this_element(), cvrt_exp_to_pdg(), cvrt_sytb_to_pdg(), demangle_local_name(), demangle_special_name(), fold_relationals(), gen_init_stmt(), gen_split(), get_next_array_expr_element(), init_cif(), interpret_implied_do(), main(), make_logical_array_tmp(), make_triplet_extent_tree(), and MIR_Ok_Hoist_Wn_Dependence().
1.5.6