#include "targ_sim_core.h"


Go to the source code of this file.
Defines | |
| #define | Int_Preg_Min_Offset 1 |
| #define | Int_Preg_Max_Offset 127 |
| #define | Float_Preg_Min_Offset 128 |
| #define | Float_Preg_Max_Offset 255 |
| #define | Branch_Preg_Min_Offset 256 |
| #define | Branch_Preg_Max_Offset 263 |
| #define | Fcc_Preg_Min_Offset 1 |
| #define | Fcc_Preg_Max_Offset 0 |
| #define | Last_Dedicated_Preg_Offset Branch_Preg_Max_Offset |
| #define | First_Int_Preg_Return_Offset 8 |
| #define | Last_Int_Preg_Return_Offset 11 |
| #define | First_Float_Preg_Return_Offset 136 |
| #define | Last_Float_Preg_Return_Offset 143 |
| #define | Stack_Pointer_Preg_Offset 12 |
| #define | Frame_Pointer_Preg_Offset 7 |
| #define | First_Int_Preg_Param_Offset 32 |
| #define | First_Float_Preg_Param_Offset 136 |
| #define | Static_Link_Preg_Offset 14 |
| #define | MAX_NUMBER_OF_REGISTERS_FOR_RETURN 8 |
| #define | MAX_NUMBER_OF_REGISTER_PARAMETERS 8 |
| #define Branch_Preg_Max_Offset 263 |
Definition at line 49 of file targ_sim.h.
| #define Branch_Preg_Min_Offset 256 |
| #define Fcc_Preg_Max_Offset 0 |
Definition at line 51 of file targ_sim.h.
| #define Fcc_Preg_Min_Offset 1 |
| #define First_Float_Preg_Param_Offset 136 |
Definition at line 62 of file targ_sim.h.
Referenced by Allocate_All_Formals(), Get_Vararg_Symbol(), Is_Formal_Preg(), and Set_Parameter_Info().
| #define First_Float_Preg_Return_Offset 136 |
Definition at line 57 of file targ_sim.h.
Referenced by Exp_Intrinsic_Call(), Is_Return_Preg(), lower_bit_field_id(), lower_return_ldid(), WN2C_ldid(), and WN2F_ldid().
| #define First_Int_Preg_Param_Offset 32 |
Definition at line 61 of file targ_sim.h.
Referenced by Allocate_All_Formals(), Get_Vararg_Symbol(), Is_Formal_Preg(), and lower_bit_field_id().
| #define First_Int_Preg_Return_Offset 8 |
Definition at line 55 of file targ_sim.h.
Referenced by Build_Vote(), Exp_Intrinsic_Call(), Find_RReg_Ldid(), Get_Resultidx_Intrncall(), Is_Return_Preg(), lower_bit_field_id(), Lower_Master(), lower_return_ldid(), PREG_To_TN(), WN2C_ldid(), and WN2F_ldid().
| #define Float_Preg_Max_Offset 255 |
Definition at line 47 of file targ_sim.h.
| #define Float_Preg_Min_Offset 128 |
Definition at line 46 of file targ_sim.h.
Referenced by CGTARG_Preg_Register_And_Class(), coerceOFFSET(), ir_put_wn(), Set_Parameter_Info(), and TN_To_Assigned_PREG().
| #define Frame_Pointer_Preg_Offset 7 |
Definition at line 60 of file targ_sim.h.
Referenced by Gen_Fork(), lower_bit_field_id(), lower_io_statement(), and lower_mp().
| #define Int_Preg_Max_Offset 127 |
Definition at line 45 of file targ_sim.h.
| #define Int_Preg_Min_Offset 1 |
Definition at line 44 of file targ_sim.h.
Referenced by CGTARG_Preg_Register_And_Class(), Check_If_Dedicated_TN_Is_Global(), and TN_To_Assigned_PREG().
| #define Last_Dedicated_Preg_Offset Branch_Preg_Max_Offset |
Definition at line 52 of file targ_sim.h.
Referenced by Add_PregTNs_To_BB(), Aliased_with_region(), POINTS_TO::Analyze_ST(), Cache_L2_Analysis(), Contains_Dedicated_Preg(), create_doloop_node(), Create_Preg(), Create_Preg_explicit(), Forward_Substitutable(), PF_LOOPNODE::Gen_Prefetch(), Get_Preg_Idx(), Get_Preg_Num(), ir_put_wn(), AUX_STAB_ENTRY::Is_dedicated_preg(), AUX_STAB_ENTRY::Is_non_dedicated_preg(), Is_Outer_Tile(), SYMBOL::Name(), Preg_Home(), Preg_Name(), PREG_To_TN(), PREG_To_TN_Clear(), MP_INFO::Print(), LEGO_INFO::Print(), SYMBOL::Prompf_Name(), REGION_Entry_PREG_Whirl(), REGION_Exit_PREG_Whirl(), Scalar_Equivalence_Class(), Set_Preg_Name(), TN_LIST_From_PREG_LIST(), TN_To_PREG(), W2CF_Symtab_Nameof_Preg(), WB_Whirl_Symbol(), WB_Whirl_Symbol_Type(), and Whirl_Symbol_Type().
| #define Last_Float_Preg_Return_Offset 143 |
| #define Last_Int_Preg_Return_Offset 11 |
Definition at line 56 of file targ_sim.h.
Referenced by Is_Return_Preg(), lower_bit_field_id(), and PREG_To_TN().
| #define MAX_NUMBER_OF_REGISTER_PARAMETERS 8 |
Definition at line 66 of file targ_sim.h.
Referenced by CGTARG_Max_Number_of_Hidden_Opnd(), Clear_Vararg_Symbols(), Exp_Intrinsic_Call(), Get_Parameter_Location(), Get_Vararg_Symbol(), Is_Formal_Preg(), Is_Fp_Output_Preg(), Is_Int_Output_Preg(), REGISTER_Init_Stacked(), and WFE_Start_Function().
| #define MAX_NUMBER_OF_REGISTERS_FOR_RETURN 8 |
Definition at line 65 of file targ_sim.h.
Referenced by CGTARG_Max_Number_of_Hidden_Opnd(), OPT_STAB::Convert_ST_to_AUX(), Get_Return_Info(), and WN_Verifier::Is_return_register_of_call().
| #define Stack_Pointer_Preg_Offset 12 |
Definition at line 59 of file targ_sim.h.
Referenced by em_alloca(), em_readstackpointer(), em_setstackpointer(), and lower_bit_field_id().
| #define Static_Link_Preg_Offset 14 |
Definition at line 63 of file targ_sim.h.
Referenced by Check_If_Dedicated_TN_Is_Global(), lower_bit_field_id(), and WN_Verifier::STID_check_st_class().
1.5.6