#include "mtypes.h"


Go to the source code of this file.
| #define ARCH_has_bit_tests TRUE |
| #define ARCH_recip_is_exact TRUE |
| #define DEFAULT_GSPACE 0x3fffff |
Definition at line 221 of file config_targ.h.
| #define DEFAULT_KEEP_CVT TRUE |
Definition at line 383 of file config_targ.h.
| #define EXC_ALL 0x1f |
Definition at line 242 of file config_targ.h.
| #define FORCE_NOOPS FALSE |
Definition at line 312 of file config_targ.h.
| #define FPX_ALL 0x1f |
Definition at line 241 of file config_targ.h.
| #define FPX_I 0x01 |
Definition at line 236 of file config_targ.h.
Referenced by Configure_Source(), and Configure_Source_Target().
| #define FPX_O 0x04 |
Definition at line 238 of file config_targ.h.
Referenced by Configure_Source(), and Configure_Source_Target().
| #define FPX_U 0x02 |
Definition at line 237 of file config_targ.h.
Referenced by Configure_Source(), and Configure_Source_Target().
| #define FPX_V 0x10 |
Definition at line 240 of file config_targ.h.
Referenced by Configure_Source(), and Configure_Source_Target().
| #define FPX_Z 0x08 |
Definition at line 239 of file config_targ.h.
Referenced by Configure_Source(), and Configure_Source_Target().
| #define Gen_Frame_Ptr (Symbolic_Debug_Mode & SDM_GEN_FP) |
Definition at line 276 of file config_targ.h.
| #define IBM_FP_FORMAT FALSE |
Definition at line 156 of file config_targ.h.
| #define IEEE_FP_FORMAT TRUE |
Definition at line 155 of file config_targ.h.
| #define Is_Target_32bit | ( | ) | (FALSE) |
Definition at line 132 of file config_targ.h.
Referenced by Adjust_Opnd_Name(), Build_Fde_For_Proc(), Calc_Actual_Area(), Can_Be_Tail_Call(), CODEMAP::Canon_cvt(), CG_End_Final(), CG_Generate_Code(), CG_Init_Func_Infos(), CG_Instrument_Arcs(), CG_PU_Initialize(), CGEMIT_Relocs_In_Asm(), CGTARG_TN_For_Asm_Operand(), Check_Actual_Stack_Size(), Convert_Imm_Add(), Convert_Imm_And(), Convert_Regs(), Copy_WN_For_Memory_OP(), Create_Lock_Type(), Create_Stride1_Condition_If_Required(), delete_subset_mem_op(), CG_LOOP::Determine_Unroll_Factor(), EETARG_Generate_PIC_Entry_Code(), Exp_Deposit_Bits(), Exp_Deposit_Bits2(), Exp_Immediate(), Exp_Ldst(), Exp_Set_Bits(), Expand_Branch(), Expand_Convert_Length(), Expand_Count_Leading_Zeros(), Expand_Finish(), Expand_Float_Compares(), Expand_Float_To_Int(), Expand_Float_To_Int_Tas(), Expand_Int_Cmp(), Expand_Int_To_Float(), Expand_Int_To_Float_Tas(), Expand_Int_To_Long_Double(), Expand_Integer_Divide_By_Constant(), Expand_New_Call_To_OPs(), Expand_Power_Of_2_Rem(), Expand_Start(), OUTPUT_FUNC_START_PROFILER::Fill_In_Func_Body(), Find_BB_TNs(), gen_array_element_init(), Gen_Intrinsic_Function(), Gen_stmt_wn(), Generate_Entry(), Generate_Exit(), get_mem_dep(), Get_Opnd_Reg(), Get_Parameter_Location(), Get_Return_Info(), Get_TN_Pair(), Handle_ALLOCA(), Handle_Call_Site(), Init_Callee_Saved_Regs_for_REGION(), init_compiler(), Initialize_Register_Class(), intrinsic_runtime(), Is_CVT_Noop(), Is_Vectorizable_Intrinsic(), Lnoptimizer(), Load_Execute_Format(), Lower_Atomic(), lower_bit_field_id(), lower_return_ldid(), Mark_Use(), Max_Arg_Area_Bytes(), Mk_OP(), Modify_Asm_String(), Mtype_AlignmentClass(), Need_type_conversion(), OP_refs_x87(), PREG_To_TN(), process_cmd_line(), Process_Stack_Variable(), r_apply_l_const(), REGISTER_Pu_Begin(), Repair_Call_BB(), SA_Set_SimdOps_Info1(), Segment_Prefix(), Setup_Live_Ranges(), Setup_Parameter_Locations(), Target_Support_Cmov(), TAS_To_TOP(), WFE_Address_Of(), WFE_Expand_Expr(), and WGEN_Address_Of().
| #define Is_Target_64bit | ( | ) | (TRUE) |
Definition at line 133 of file config_targ.h.
Referenced by Adjust_Entry(), Adjust_Exit(), Allocate_Result_TN(), Build_Fde_For_Proc(), Cg_Dwarf_Process_PU(), CG_Init_Func_Infos(), CG_PU_Initialize(), CGEMIT_Setup_Ctrl_Register(), Compose_Addr(), Configure_Source(), Configure_Target(), Create_TY_For_Tree(), BITWISE_DCE::Delete_cvtls(), Em_Dwarf_Begin(), em_exp_float(), Exp_COPY(), Exp_Landingpadentry_Intrinsic(), Exp_Ldst(), Expand_Abs(), Expand_Conv_To_Vector(), Expand_Lda(), Expand_Neg(), Expand_Reduce_Add(), Finalize_Stack_Frame(), Generate_Entry(), intrinsic_runtime(), Is_CVT_Noop(), lower_bit_field_id(), lower_return_ldid(), Pre_Optimizer(), PREG_To_TN(), Promote_Pointer(), SA_Set_SimdOps_Info1(), ST_For_Range_Table(), Stack_Alignment(), STD_Canonicalize_Upper_Bound(), Targ_Emit_Const(), and vho_lower_expr().
| #define Is_Target_ISA_I1 | ( | ) | (Target_ISA==TARGET_ISA_I1) |
Definition at line 150 of file config_targ.h.
| #define Is_Target_ISA_I1Plus | ( | ) | (Target_ISA >= TARGET_ISA_I1) |
Definition at line 152 of file config_targ.h.
Definition at line 131 of file config_targ.h.
| #define MAX_32BITS_OBJECT_SIZE 0x000000007fffffffULL |
Definition at line 204 of file config_targ.h.
| #define MAX_64BITS_OBJECT_SIZE 0x000000ffffffffffULL |
Definition at line 203 of file config_targ.h.
| #define MAX_FUNC_SYMVAL 0x03fffff0 |
Definition at line 218 of file config_targ.h.
| #define MAX_LABEL_SYMVAL 0x03fffff0 |
Definition at line 217 of file config_targ.h.
| #define SDM_GEN_FP 0x08 |
| #define SDM_LINE 0x01 |
Definition at line 263 of file config_targ.h.
Referenced by Apply_Routine_Scope_Controls(), and Configure_Source().
| #define SDM_NONE 0x00 |
Definition at line 262 of file config_targ.h.
Referenced by Apply_Routine_Scope_Controls(), and Configure_Source().
| #define SDM_SEQLINE 0x04 |
| #define SDM_SYMBOL 0x02 |
Definition at line 264 of file config_targ.h.
Referenced by Apply_Routine_Scope_Controls(), and Configure_Source().
| #define SDM_USE_FP 0x10 |
| #define Set_Gen_Frame_Ptr |
Value:
Definition at line 277 of file config_targ.h.
| #define Set_Use_Frame_Ptr_For_Sdb |
Value:
Definition at line 280 of file config_targ.h.
| #define Use_Frame_Ptr_For_Sdb (Symbolic_Debug_Mode & SDM_USE_FP) |
Definition at line 279 of file config_targ.h.
| #define Want_Any_Debugging (Symbolic_Debug_Mode &(SDM_LINE|SDM_SEQLINE|SDM_SYMBOL)) |
Definition at line 275 of file config_targ.h.
| #define Want_Line_Debugging (Symbolic_Debug_Mode & SDM_LINE) |
Definition at line 272 of file config_targ.h.
| #define Want_Sequential_Line_Debugging (Symbolic_Debug_Mode & SDM_SEQLINE) |
Definition at line 273 of file config_targ.h.
| #define Want_Symbol_Debugging (Symbolic_Debug_Mode & SDM_SYMBOL) |
Definition at line 274 of file config_targ.h.
| enum TARGET_ABI |
| ABI_UNDEF | |
| ABI_I32 | |
| ABI_I64 | |
| ABI_UNDEF | |
| ABI_N32 | |
| ABI_N64 | |
| ABI_UNDEF | |
| ABI_n32 | |
| ABI_n64 | |
| ABI_w64 | |
| ABI_UNDEF | |
| ABI_N32 | |
| ABI_N64 | |
| ABI_UNDEF | |
| ABI_n32 | |
| ABI_n64 |
Definition at line 105 of file config_targ.h.
| enum TARGET_ISA |
Definition at line 140 of file config_targ.h.
| enum TARGET_PROCESSOR |
Definition at line 120 of file config_targ.h.
| void Configure_Source_Target | ( | char * | filename | ) |
Definition at line 637 of file config_targ.cxx.
Definition at line 498 of file config_targ.cxx.
Definition at line 605 of file config_targ.cxx.
| char* Isa_Name | ( | TARGET_ISA | target_isa | ) |
Definition at line 294 of file config_targ.cxx.
Definition at line 333 of file config_targ.cxx.
Definition at line 692 of file config_targ.cxx.
| char* Targ_Name | ( | TARGET_PROCESSOR | target | ) |
Definition at line 308 of file config_targ.cxx.
Definition at line 139 of file config_targ.cxx.
Definition at line 177 of file config_targ.cxx.
Definition at line 81 of file config_targ.cxx.
Definition at line 82 of file config_targ.cxx.
Definition at line 114 of file config_targ.cxx.
Definition at line 115 of file config_targ.cxx.
Definition at line 129 of file config_targ.cxx.
Definition at line 120 of file config_targ.cxx.
Definition at line 119 of file config_targ.cxx.
Definition at line 100 of file config_targ.cxx.
Definition at line 101 of file config_targ.cxx.
| INT16 FP_Exception_Enable_Max |
Definition at line 136 of file config_targ.cxx.
| INT16 FP_Exception_Enable_Min |
Definition at line 137 of file config_targ.cxx.
Definition at line 180 of file config_targ.cxx.
Definition at line 197 of file config_targ.cxx.
Definition at line 116 of file config_targ.cxx.
Definition at line 98 of file config_targ.cxx.
| INT16 Max_Symbolic_Debug_Mode |
Definition at line 166 of file config_targ.cxx.
Definition at line 99 of file config_targ.cxx.
Definition at line 331 of file config_targ.h.
Definition at line 195 of file config_targ.cxx.
Definition at line 108 of file config_targ.cxx.
Definition at line 109 of file config_targ.cxx.
Definition at line 107 of file config_targ.cxx.
Definition at line 112 of file config_targ.cxx.
Definition at line 113 of file config_targ.cxx.
Definition at line 189 of file config_targ.cxx.
Definition at line 93 of file config_targ.cxx.
Definition at line 92 of file config_targ.cxx.
Definition at line 183 of file config_targ.cxx.
Definition at line 186 of file config_targ.cxx.
| INT16 Symbolic_Debug_Mode |
Definition at line 165 of file config_targ.cxx.
Definition at line 86 of file config_targ.cxx.
Definition at line 85 of file config_targ.cxx.
Definition at line 87 of file config_targ.cxx.
Definition at line 104 of file config_targ.cxx.
Definition at line 202 of file config_targ.cxx.
1.5.6