#include "mtypes.h"

Go to the source code of this file.
| #define ARCH_has_bit_tests TRUE |
Definition at line 419 of file config_targ.h.
| #define ARCH_recip_is_exact FALSE |
Definition at line 418 of file config_targ.h.
| #define DEFAULT_GSPACE 0x3fffff |
Definition at line 260 of file config_targ.h.
| #define DEFAULT_KEEP_CVT TRUE |
Definition at line 422 of file config_targ.h.
| #define EXC_ALL 0x1f |
Definition at line 281 of file config_targ.h.
| #define FORCE_NOOPS FALSE |
Definition at line 351 of file config_targ.h.
| #define FPX_ALL 0x1f |
Definition at line 280 of file config_targ.h.
| #define FPX_I 0x01 |
Definition at line 275 of file config_targ.h.
| #define FPX_O 0x04 |
Definition at line 277 of file config_targ.h.
| #define FPX_U 0x02 |
Definition at line 276 of file config_targ.h.
| #define FPX_V 0x10 |
Definition at line 279 of file config_targ.h.
| #define FPX_Z 0x08 |
Definition at line 278 of file config_targ.h.
| #define Gen_Frame_Ptr (Symbolic_Debug_Mode & SDM_GEN_FP) |
Definition at line 315 of file config_targ.h.
| #define IBM_FP_FORMAT FALSE |
Definition at line 193 of file config_targ.h.
| #define IEEE_FP_FORMAT TRUE |
Definition at line 192 of file config_targ.h.
| #define Is_Target_32bit | ( | ) | (Target_ABI == ABI_n32) |
Definition at line 161 of file config_targ.h.
| #define Is_Target_3DNow | ( | ) | (Target_3DNow == TRUE) |
Definition at line 166 of file config_targ.h.
| #define Is_Target_64bit | ( | ) | (Target_ABI == ABI_n64) |
Definition at line 160 of file config_targ.h.
| #define Is_Target_Anyx86 | ( | ) | (Target == TARGET_anyx86) |
Definition at line 172 of file config_targ.h.
| #define Is_Target_Barcelona | ( | ) | (Target == TARGET_barcelona) |
Definition at line 174 of file config_targ.h.
Referenced by Expand_Float_To_Float(), Expand_Int_To_Float(), Expand_Misaligned_Load(), PF_LG::Gen_Pref_Node(), Init_OP_Name(), and Is_Well_Formed_Simd().
| #define Is_Target_Core | ( | ) | (Target == TARGET_core) |
Definition at line 170 of file config_targ.h.
Referenced by CG_PU_Initialize(), CGEMIT_Relocs_In_Asm(), Configure_CG_Options(), EETARG_Generate_PIC_Entry_Code(), PF_LG::Gen_Pref_Node(), Init_OP_Name(), intrinsic_runtime(), and Is_Well_Formed_Simd().
| #define Is_Target_EM64T | ( | ) | (Target == TARGET_em64t) |
Definition at line 169 of file config_targ.h.
| #define Is_Target_MMX | ( | ) | (Target_MMX == TRUE) |
Definition at line 162 of file config_targ.h.
| #define Is_Target_Pentium4 | ( | ) | (Target == TARGET_pentium4) |
Definition at line 168 of file config_targ.h.
| #define Is_Target_SSE | ( | ) | (Target_SSE == TRUE) |
Definition at line 163 of file config_targ.h.
| #define Is_Target_SSE2 | ( | ) | (Target_SSE2 == TRUE) |
Definition at line 164 of file config_targ.h.
| #define Is_Target_SSE3 | ( | ) | (Target_SSE3 == TRUE) |
Definition at line 165 of file config_targ.h.
| #define Is_Target_SSE4a | ( | ) | (Target_SSE4a == TRUE) |
| #define Is_Target_Wolfdale | ( | ) | (Target == TARGET_wolfdale) |
Definition at line 171 of file config_targ.h.
Referenced by CG_PU_Initialize(), CGEMIT_Relocs_In_Asm(), EETARG_Generate_PIC_Entry_Code(), Init_OP_Name(), intrinsic_runtime(), and Is_Well_Formed_Simd().
Definition at line 159 of file config_targ.h.
| #define MAX_32BITS_OBJECT_SIZE 0x000000007fffffffULL |
Definition at line 243 of file config_targ.h.
| #define MAX_64BITS_OBJECT_SIZE 0x000000ffffffffffULL |
Definition at line 242 of file config_targ.h.
| #define MAX_FUNC_SYMVAL 0x03fffff0 |
Definition at line 257 of file config_targ.h.
| #define MAX_LABEL_SYMVAL 0x03fffff0 |
Definition at line 256 of file config_targ.h.
| #define SDM_GEN_FP 0x08 |
Definition at line 305 of file config_targ.h.
| #define SDM_LINE 0x01 |
Definition at line 302 of file config_targ.h.
| #define SDM_NONE 0x00 |
Definition at line 301 of file config_targ.h.
| #define SDM_SEQLINE 0x04 |
Definition at line 304 of file config_targ.h.
| #define SDM_SYMBOL 0x02 |
Definition at line 303 of file config_targ.h.
| #define SDM_USE_FP 0x10 |
Definition at line 306 of file config_targ.h.
| #define Set_Gen_Frame_Ptr |
Value:
Definition at line 316 of file config_targ.h.
| #define Set_Use_Frame_Ptr_For_Sdb |
Value:
Definition at line 319 of file config_targ.h.
| #define TARG_NEEDS_QUAD_OPS |
Definition at line 196 of file config_targ.h.
| #define Target_x87_precision | ( | ) | (Target_x87_Precision+0) |
| #define Use_Frame_Ptr_For_Sdb (Symbolic_Debug_Mode & SDM_USE_FP) |
Definition at line 318 of file config_targ.h.
| #define Want_Any_Debugging (Symbolic_Debug_Mode &(SDM_LINE|SDM_SEQLINE|SDM_SYMBOL)) |
Definition at line 314 of file config_targ.h.
| #define Want_Line_Debugging (Symbolic_Debug_Mode & SDM_LINE) |
Definition at line 311 of file config_targ.h.
| #define Want_Sequential_Line_Debugging (Symbolic_Debug_Mode & SDM_SEQLINE) |
Definition at line 312 of file config_targ.h.
| #define Want_Symbol_Debugging (Symbolic_Debug_Mode & SDM_SYMBOL) |
Definition at line 313 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 117 of file config_targ.h.
| enum TARGET_ISA |
Definition at line 181 of file config_targ.h.
| enum TARGET_PROCESSOR |
Definition at line 139 of file config_targ.h.
| void Configure_Source_Target | ( | char * | filename | ) |
Definition at line 637 of file config_targ.cxx.
References DEBUG_Trap_Uv, FALSE, FP_Exception_Enable_Max, FP_Exception_Enable_Min, FP_Excp_Max, FP_Excp_Min, FPX_I, FPX_O, FPX_U, FPX_V, FPX_Z, Gen_PIC_Call_Shared, Indexed_Loads_Allowed, Kernel_Code, NULL, TRUE, and Zeroinit_in_bss.
Referenced by Configure_Source().
Definition at line 498 of file config_targ.cxx.
References Aggregate_Alignment, Align_Instructions, Align_Object, AS_ADDRESS, AS_ADDRESS_UNALIGNED, AS_DWORD, AS_DWORD_UNALIGNED, AS_WORD, Boolean_type, Boolean_type2, Def_Int_Mtype, Def_Uint_Mtype, Endian_Name, FALSE, FmtAssert, FP_Double, Gen_PIC_Calls, GP_Is_Preserved, Host_Byte_Sex, i, Init_Targ_Sim(), INT32, Integer_type, IS_POW2, Is_Target_64bit, Make_Int_Model_Consistent(), Max_Int_Mtype, Max_Uint_Mtype, MTYPE_A4, MTYPE_A8, MTYPE_F16, MTYPE_F4, MTYPE_F8, MTYPE_I4, MTYPE_I8, MTYPE_U4, MTYPE_U8, NULL, OPT_Space, OPT_unroll_times, OPT_unroll_times_overridden, Pointer_Mtype, Pointer_Mtype2, Pointer_Size, Pointer_type, Pointer_type2, Prepare_Target(), Same_Byte_Sex, Spill_Float32_Mtype, Spill_Float_Mtype, Spill_Int32_Mtype, Spill_Int_Mtype, Split_64_Bit_Int_Ops, Split_Quad_Ops, strncmp(), Target_Byte_Sex, Target_int64, Target_ISA, TARGET_ISA_compute_13, TARGET_ISA_x86_64, TARGET_ITANIUM, TARGET_ITANIUM2, TRUE, Use_32_Bit_Pointers, and WHIRL_Mtype_A_On.
Referenced by Configure().
Definition at line 605 of file config_targ.cxx.
References ABI_I32, ABI_N32, ABI_n32, ABI_n64, Adjust_m32_MTYPE_Info(), Boolean_type, Boolean_type2, FALSE, Integer_type, MTYPE_A4, MTYPE_A8, MTYPE_I4, MTYPE_U4, MTYPE_U8, Pointer_Mtype, Pointer_Mtype2, Pointer_Size, Pointer_type, Pointer_type2, Split_64_Bit_Int_Ops, Target_ABI, Target_Byte_Sex, TRUE, and WHIRL_Mtype_A_On.
Referenced by IP_set_target(), and sgi_cmd_line().
| char* Isa_Name | ( | TARGET_ISA | target_isa | ) |
Definition at line 294 of file config_targ.cxx.
References bnb, bnb_used, bnm::name, r, sprintf(), TARGET_ISA_compute_10, TARGET_ISA_compute_11, TARGET_ISA_compute_12, TARGET_ISA_compute_13, TARGET_ISA_compute_14, TARGET_ISA_compute_15, and TARGET_ISA_Mips64.
Referenced by EMT_Begin_File(), Init_Prefetch_Options(), Initialize_Targ_Info(), List_Compile_Options(), and Prepare_Target().
Definition at line 333 of file config_targ.cxx.
References CIS_Allowed, FALSE, Host_Byte_Sex, List_Software_Names, List_Source, Olimit, Recip_Allowed, Rsqrt_Allowed, Same_Byte_Sex, Target_Byte_Sex, TRUE, UseAlignedCopyForStructs, VHO_Switch_If_Else_Limit, WOPT_Enable_Aggressive_Code_Motion, WOPT_Enable_CFG_Opt, WOPT_Enable_Const_PRE, WOPT_Enable_Cvt_Folding, WOPT_Enable_DIVREM, WOPT_Enable_Goto, and WOPT_Enable_MINMAX.
Referenced by Preconfigure().
Definition at line 692 of file config_targ.cxx.
References ABI_I32, ABI_I64, ABI_N32, ABI_n32, ABI_N64, ABI_n64, ABI_UNDEF, ABI_w64, FALSE, Target_ABI, Target_ISA, TARGET_ISA_compute_10, TARGET_ISA_I1, TARGET_ISA_Mips64, TARGET_ISA_UNDEF, TARGET_ISA_x86_64, and TRUE.
Referenced by check_elf_header(), and IPA_LNO_READ_FILE::Check_Elf_Header().
| const char* Targ_Name | ( | TARGET_PROCESSOR | target | ) |
Definition at line 308 of file config_targ.cxx.
References bnb, bnb_used, bnm::name, r, sprintf(), TARGET_anyx86, TARGET_athlon, TARGET_athlon64, TARGET_barcelona, TARGET_core, TARGET_em64t, TARGET_ITANIUM, TARGET_ITANIUM2, TARGET_nvisa, TARGET_opteron, TARGET_pentium4, TARGET_R10K, TARGET_sb1, TARGET_wolfdale, and TARGET_xeon.
Referenced by CACHE_PARAMETERS::Initialize(), Initialize_Targ_Info(), List_Compile_Options(), and Prepare_Target().
Definition at line 139 of file config_targ.cxx.
Referenced by Check_If_Should_Align_BB(), Check_If_Should_Align_PU(), Configure_Target(), GCM_For_Loop(), and Init_Section().
Definition at line 82 of file config_targ.cxx.
Referenced by cwh_expr_binop_shift(), cwh_generate_bitmask(), and simp_shift().
Definition at line 114 of file config_targ.cxx.
Referenced by Add_Condition(), Atomic_Using_Swap(), Configure_Target(), Copy_Array(), Copy_Array_Section(), Create_Initialize_Loop(), Create_Io_Entry(), ARA_LOOP_INFO::Create_New_IF_Clause(), ARA_LOOP_INFO::Create_Old_IF_Clause(), cwh_io_split_io_items(), Emit_Cleanup(), Extended_Lower_Bound(), Extended_Upper_Bound(), Generate_Blkcyc_Bounds(), Generate_Block_Bounds(), Generate_Block_Bounds_Negative(), Generate_Cyclic_Bounds(), Generate_Guard_Test(), Generate_Interleaved_Bounds(), generate_tree_from_bounds_info_row(), HMB_Add_Guard_Condition(), HMB_Compound_Guard_Test(), Initialize_Pdo_Last_Local_Index(), IPA_Configure_Target(), lower_bit_field_id(), lower_io_items(), GOTO_TABLE::Move_Goto_Out(), Mp_Nested_Last_Thread(), Mp_Version_Loop(), Mp_Version_Parallel_Region(), Parallelize_Doacross_Loop(), Perform_Gather_Scatter(), Post_loop_peeling(), Read_Pragma_Thread_Affinity(), Replace_Equality_Check(), GOTO_TABLE::Replace_Goto_With_If(), GTABLE::Replace_Goto_With_If(), GTABLE::Replace_Goto_With_While(), GOTO_TABLE::Replace_Goto_With_While(), Rewrite_Bounds(), SNL_GEN_2D_Regtile(), SNL_GEN_Protect_Nest_With_Conditionals(), SNL_Peel_Iteration(), SNL_TRANS_INDEX_DATA::SNL_TRANS_INDEX_DATA(), PF_LOOPNODE::Split_Loops(), Thread_Affinity_Lower(), U64_LOWER_expr(), U64_LOWER_stmt_wn(), U64_lower_stmtrep(), UT_Generate_Imperfect_If_Code(), Version_Loop(), Version_Region(), WFE_Expand_Exit_Loop_If_False(), WFE_Expand_Expr(), WFE_Expand_If(), WFE_Expand_Loop(), WFE_Expand_Start_Cond(), WGEN_Expand_Expr(), WGEN_Expand_If(), WGEN_Expand_Loop(), and WN_Relational().
Definition at line 115 of file config_targ.cxx.
Referenced by Configure_Target(), and IPA_Configure_Target().
Definition at line 129 of file config_targ.cxx.
Definition at line 119 of file config_targ.cxx.
Definition at line 100 of file config_targ.cxx.
Referenced by Configure_Target(), lower_bit_field_id(), WFE_Lhs_Of_Modify_Expr(), and WGEN_Lhs_Of_Modify_Expr().
| INT16 FP_Exception_Enable_Max |
Definition at line 136 of file config_targ.cxx.
Referenced by Configure_Source(), Configure_Source_Target(), and Em_Options_Scn().
| INT16 FP_Exception_Enable_Min |
Definition at line 137 of file config_targ.cxx.
Referenced by Configure_Source_Target(), and Em_Options_Scn().
Definition at line 180 of file config_targ.cxx.
Definition at line 116 of file config_targ.cxx.
Referenced by Configure_Target(), intrinsic_runtime(), IPA_Configure_Target(), lower_bit_field_id(), process_concatexpr(), Promoted_Parm_Type(), and WN2C_array().
Definition at line 98 of file config_targ.cxx.
Referenced by Configure_Target(), and lower_bit_field_id().
| INT16 Max_Symbolic_Debug_Mode |
Definition at line 99 of file config_targ.cxx.
Referenced by compute_alignment(), Configure_Target(), lower_bit_field_id(), and WN_I1const().
Definition at line 195 of file config_targ.cxx.
Referenced by CODEMAP::Add_def(), CODEMAP::Add_expr(), AUX_STAB_ENTRY::Change_to_new_preg(), OPT_STAB::Convert_ST_to_AUX(), Do_WOPT_and_CG_with_Regions(), STMTREP::Enter_lhs(), Gen_exp_wn(), Is_CVT_Noop(), Ldid_from_mtype_class_and_size(), BITWISE_DCE::Mark_tree_bits_live(), Mtype_from_mtype_class_and_size(), Pre_Optimizer(), and Stid_from_mtype_class_and_size().
Definition at line 108 of file config_targ.cxx.
Referenced by AGGINIT::Add_Inito_For_Tree(), Add_Inito_For_Tree(), add_offset(), address_of(), Adjust_Addr_TNs(), Adjust_Alloca_Code(), Adjust_Entry(), Adjust_Exit(), Adjust_GP_Entry(), arrsection_to_array(), Calc_Actual_Area(), Configure_Target(), convert_to_reference(), Copy_Struct(), Create_MicroTask(), create_pointer_to_node(), Create_ST_For_Tree(), Create_Unroll_Copy(), cwh_addr_address_ST(), cwh_addr_iload(), cwh_addr_insert_bounds_check(), cwh_addr_istore(), cwh_addr_lda(), cwh_addr_ldid(), cwh_addr_mload(), cwh_addr_mstore(), cwh_addr_substr_util(), cwh_do_tranformational(), cwh_dope_from_expression(), cwh_expr_address(), cwh_expr_temp(), cwh_inline_allocate(), cwh_intrin_wrap_ref_parm(), cwh_io_conv_array_to_dope(), cwh_io_conv_arrsection_to_dope(), cwh_types_mk_basic_TY(), cwh_types_mk_f90_pointer_ty(), cwh_types_mk_unique_pointer_TY(), CYG_Initialize_for_PU(), EBO_Can_Merge_Into_Offset(), EETARG_Call_Mcount(), EETARG_Generate_PIC_Entry_Code(), emit_barrier(), Exp_Call(), Exp_Intrinsic_Call(), Exp_Ldst(), Exp_Prefetch(), Exp_Simulated_Op(), Expand_Lda(), Expand_Lda_Label(), Expand_Load(), Expand_Store(), F90_Lower_Alloc_Dealloc(), fei_addr(), fei_alloc(), fei_allocate(), fei_dv_deref(), fei_fcd(), fei_free(), fei_malloc(), fei_present(), fei_store(), Finalize_Stack_Frame(), Fix_TY_mtype(), Gen_Assign_Of_Init_Val(), Generate_Barriers(), Generate_cyg_profile_func(), Generate_Entry(), Generate_Exit(), Get_Altentry_UpFormal_Symbol(), Get_KeyStruct_ST(), Get_UnitPointer_ST(), Handle_ALLOCA(), Handle_DEALLOCA(), Init_fioruntime_ty(), Initialize_Stack_Frame(), IPA_Configure_Target(), IPA_Rename_Builtins(), lower_bit_field_id(), lower_char(), lower_io_statement(), lower_maxminloc(), lower_mldid(), Make_IoStruct_TY(), Make_MPRuntime_ST(), make_ptr_type(), update_pointer_map::operator()(), Save_And_Restore_Stack(), SE_Symbols_For_SE(), Setup_Entry_For_EH(), Simd_Align_Load_Store(), ST2F_Declare_Tempvar(), TLS_init(), Traverse_Aggregate_Pad(), AGGINIT::Traverse_Aggregate_Pad(), TY2F_pointer(), TY_Verify_Kind_Mtype(), vho_lower_cselect(), vho_lower_icall(), WFE_Address_Of(), WFE_Alloca_0(), WFE_Alloca_ST(), WFE_Array_Expr(), WFE_Dealloca(), Wfe_Expand_Asm_Operands(), WFE_Expand_Expr(), WFE_Expand_Return(), WFE_Generate_Temp_For_Initialized_Aggregate(), WFE_Initialize_Decl(), WFE_Lhs_Of_Modify_Expr(), WFE_maybe_call_copy_ctor(), WFE_maybe_call_default_ctor(), WGEN_Address_Of(), WGEN_Alloca_0(), WGEN_Alloca_ST(), WGEN_Array_Expr(), WGEN_Dealloca(), Wgen_Expand_Asm_Operands(), WGEN_Expand_Expr(), WGEN_Expand_Ptr_To_Member_Func_Call_Expr(), WGEN_Expand_Return(), WGEN_Generate_Temp_For_Initialized_Aggregate(), WGEN_Initialize_Decl(), WGEN_Lhs_Of_Modify_Expr(), WGEN_maybe_call_assignment_opr(), WGEN_maybe_call_copy_ctor(), WGEN_maybe_call_default_ctor(), WGEN_Process_Initialization(), WN2C_array(), WN_CreateAlloca(), and WN_Tree_Type().
Definition at line 109 of file config_targ.cxx.
Referenced by Configure_Target(), and IPA_Configure_Target().
Definition at line 107 of file config_targ.cxx.
Referenced by Add_Initv_For_Tree(), Add_To_Iolist(), Adjust_GP_Entry(), ALIAS_CLASSIFICATION::Assignment_may_xfer_pointer(), Calculate_Array_Size(), Configure_Target(), Convert_Alloca_To_Intrinsic(), Convert_Dealloca_To_Intrinsic(), Create_Io_Entry(), Create_MicroTask(), Create_Null_Call(), Create_Special_Global_Symbols(), Create_TY_For_Tree(), Create_Unroll_Copy(), cwh_addr_init_target(), cwh_dst_dope_type(), cwh_dst_mk_dope_bound(), cwh_types_dim_struct_TY(), cwh_types_dim_TY(), cwh_types_dope_TY(), cwh_types_init_target(), cwh_types_mk_basic_TY(), cwh_types_mk_dope_invariant_TY(), cwh_types_mk_f90_pointer_ty(), cwh_types_mk_unique_pointer_TY(), cwh_types_shared_dope(), Exp_Intrinsic_Call(), Exp_Ldst(), Expand_Convert_Length(), Expand_New_Call_To_OPs(), ALIAS_CLASSIFICATION::Expr_may_contain_pointer(), MEM_ACCESS_ANALYZER::Expr_of_ptr_ty(), F90_Lower_Init(), fei_allocate(), fei_count(), fei_malloc(), fei_mfree(), Find_Ty_Pointer(), Find_virtual_function(), Gen_Auto_Alloca(), Gen_Free_Cart(), Gen_Impld_Io_Calls(), Gen_Io_GetFieldST(), Gen_Io_GetFieldWN(), Gen_Io_PutAddrWN(), Gen_Io_PutFieldConst(), Gen_Io_PutFieldST(), Gen_Io_PutFieldWN(), Gen_Label_TN(), Gen_Malloc_Cart(), Gen_Restore_Stack_Pointer(), Gen_Save_Stack_Pointer(), Gen_Symbol_TN(), Gen_Tag_TN(), Generate_Entry(), Generate_Exit(), Get_Expansion_Space(), Get_INITV_Size(), Get_IoStruct_ST(), Get_KeyStruct_ST(), Get_Opnd_Reg(), get_TCON_size(), Get_UnitPointer_ST(), Handle_ALLOCA(), Handle_Call_Site(), Handle_DEALLOCA(), Init_Callee_Saved_Regs_for_REGION(), Init_fioruntime_ty(), Insert_Alloca(), IPA_Configure_Target(), IPO_Fld_Table_Update_For_Struct_Opt(), Localize_Variable(), ARRAY_LOWER_REF::Lower_Array_Expr(), lower_bit_field_id(), lower_cray_io_items(), lower_f77_io_items(), lower_f77_record_items(), lower_io_statement(), lower_maxminloc(), make_dope_vector_ty(), Make_IoAddr_WN(), Make_IoStruct_TY(), Make_MPRuntime_ST(), make_ptr_type(), Move_Alloca(), New_DACT(), CIO_RWTRAN::Predicate_Write(), IPO_INLINE::Process_Alloca_Postamble(), IPO_INLINE::Process_Alloca_Preamble(), Process_Bss_Data(), SE_Symbols_For_SE(), Section_Variable_TY(), sgi_cmd_line(), Simd_Align_Load_Store(), ST_For_Range_Table(), TY_Verify_Kind_Mtype(), TY::Verify(), Vintrinsic_Fission(), WFE_Add_Aggregate_Init_Address(), and AGGINIT::WGEN_Add_Aggregate_Init_Address().
Definition at line 112 of file config_targ.cxx.
Referenced by Actual_data_size(), CODEMAP::Add_expr(), add_to_base(), Atomic_Direct(), Atomic_Using_Swap(), CODEMAP::Canon_base(), CG_Instrument_Arcs(), Configure_Target(), Convert_Alloca_To_Intrinsic(), Convert_Dealloca_To_Intrinsic(), DISTR_ARRAY::Convert_Expr_To_Symbol(), Copy_Array(), Copy_Array_Section(), OPT_STAB::Count_syms(), Create_Array_Load(), Create_Array_Store(), Create_Copy_Expr_For_Ptr(), Create_Initialize_Loop(), Create_Io_Entry(), create_lda_of_temp(), Create_MemTools_Load(), Create_MemTools_MakeGlobal(), Create_MemTools_MakeLocal(), Create_MemTools_RemoveLocal(), Create_MemTools_Store(), Create_MicroTask(), create_pointer_to_node(), Create_Slink_Symbol(), Create_Tmp_Array(), cwh_io_conv_array_to_dope(), cwh_io_conv_arrsection_to_dope(), cwh_io_ioitem(), cwh_io_split_io_items(), DISTR_INFO::DART_Ldid(), DISTR_INFO::DART_Stid(), DISTR_INFO::DISTR_INFO(), DRA_EC_Array_Portion_Parms(), EC_Array_Portion_Calls(), em_alloca(), emulate_intrinsic_op(), STMTREP::Enter_lhs(), STMTREP::Enter_rhs(), Evaluate_value(), extract_calls(), F90_Lower_Alloc_Dealloc(), F90_Lower_Copy_To_ATemp(), F90_Lower_Copy_To_STemp(), F90_Lower_Create_Temp(), F90_Lower_Init(), OUTPUT_FUNC_START_PROFILER::Fill_In_Func_Body(), Fold_Offset(), Gather_Scatter_Scalar_Expand(), Gen_Alloc_DART(), Gen_Alloc_Reshape(), Gen_Auto_Alloca(), Gen_Call_Array(), Gen_Call_Array_Arg(), Gen_Call_Array_Cart(), Gen_Call_Array_Dart_Args(), Gen_Compare_DARTS(), Gen_Critical(), Gen_Dealloc_DART(), Gen_End_Critical(), Gen_Flush(), Gen_Fork(), Gen_Free_Cart(), Gen_Init_DART(), Gen_Io_Calls(), Gen_LDA(), Gen_Lookup_DART(), Gen_Malloc_Cart(), Gen_MP_Copyin(), Gen_MP_Load_Store(), Gen_MP_Reduction(), Gen_Restore_Stack_Pointer(), Gen_Save_Stack_Pointer(), Generate_Dynamic_Bounds(), Generate_Runtime_Cyclic_Bounds(), Generate_Simple_Bounds(), Get_Expansion_Space(), Init_Special_Lego_Mp_Call(), WN_INSTRUMENT_WALKER::Initialize_Instrumenter_Compgoto(), WN_INSTRUMENT_WALKER::Initialize_Instrumenter_Switch(), Initialize_Pdo_Last_Local_Index(), Insert_Alloca(), Instrument_Address(), WN_INSTRUMENT_WALKER::Instrument_Call(), intrinsic_runtime(), IPA_Configure_Target(), Lego_Fix_Local_Rec(), DISTR_INFO::Load_Distr_Array(), Load_Distr_Array(), DISTR_INFO::Load_New_Distr_Array(), Localize_Variable(), ARRAY_LOWER_REF::Lower_Array_Expr(), ARRAY_LOWER_REF::Lower_Array_Param(), lower_base_reference(), lower_bit_field_id(), lower_complex_expr(), lower_cray_io_items(), lower_cshift(), lower_dereference(), lower_eoshift(), lower_io_items(), lower_io_statement(), lower_maxminloc(), lower_merge(), lower_mp(), lower_quad_expr(), lower_record_items(), Lower_Single_Array_Dim(), lower_unpack(), make_dope_vector_ty(), make_pointer_to_node(), BITWISE_DCE::Mark_stmt_live(), BITWISE_DCE::Mark_tree_bits_live(), Mp_Coordinate_Call(), Mp_Layout_Call(), New_DACT(), RVI_NODE::New_home_wn(), Numprocs(), Operand_type(), Parallelize_Doacross_Loop(), Points_To_For_Array_Star(), CIO_RWTRAN::Predicate_Write(), IPO_INLINE::Process_Alloca_Postamble(), IPO_INLINE::Process_Alloca_Preamble(), process_concatexpr(), SUMMARIZE< program >::Process_constant_jump_function(), IPO_INLINE::Process_Copy_In(), Promote_Pointer(), COPYPROP::Prop_const_init_scalar(), WN_INSTRUMENT_WALKER::PU_Handle(), Read_Pragma_Page_Place(), Rename_Privatized_COMMON(), Replace_Formal_By_LDA(), Rewrite_Structs_In_MPRegion(), CODEREP::Rvi_home_wn(), Scalar_Expand(), SE_Array(), SE_Indxs_and_Bounds(), SE_Symbols_For_SE(), SE_Wrap_Array(), VN_MEMLOC_EXPR::simplify(), sub_from_base(), Substitute_Array(), Transform_Do(), WN_INSTRUMENT_WALKER::Tree_Walk(), Walk_and_Localize(), WN_CreateAgoto(), WN_IloadLdid(), WN_INSTRUMENT_WALKER::WN_INSTRUMENT_WALKER(), and WN_LdaString().
Definition at line 113 of file config_targ.cxx.
Referenced by Configure_Target(), and IPA_Configure_Target().
Definition at line 189 of file config_targ.cxx.
Definition at line 96 of file config_targ.cxx.
Referenced by Add_Float_Stores(), Configure_Target(), and Initialize_Special_Global_Symbols().
Definition at line 93 of file config_targ.cxx.
Referenced by Add_Float_Stores(), Configure_Target(), Create_Special_Global_Symbols(), and Initialize_Special_Global_Symbols().
Definition at line 95 of file config_targ.cxx.
Referenced by Configure_Target(), and Initialize_Special_Global_Symbols().
Definition at line 92 of file config_targ.cxx.
Referenced by Add_Object_To_Frame_Segment(), Adjusted_Alignment(), Calc_Actual_Area(), Calculate_Stack_Frame_Sizes(), Configure_Target(), Create_Special_Global_Symbols(), Generate_Entry(), Generate_Exit(), Init_Callee_Saved_Regs_for_REGION(), Initialize_Special_Global_Symbols(), Initialize_Stack_Frame(), Max_Arg_Area_Bytes(), Preg_Increment(), Use_Static_Init_For_Aggregate(), WFE_Expand_Expr(), and WGEN_Expand_Expr().
Definition at line 183 of file config_targ.cxx.
Referenced by CODEMAP::Add_const(), CODEMAP::Add_expr(), Configure_Target(), ETABLE::Generate_stid_to_preg(), IPA_Configure_Target(), Is_CVT_Noop(), EXP_OCCURS::Load_use_cr(), BITWISE_DCE::Redundant_cvtl(), simp_cvtl(), VN_UNARY_EXPR::simplify(), and SIMPNODE_ConstantFold1().
| INT16 Symbolic_Debug_Mode |
Definition at line 165 of file config_targ.cxx.
Referenced by Apply_Routine_Scope_Controls(), and Configure_Source().
Definition at line 86 of file config_targ.cxx.
Referenced by Configure_CG_Options(), Copy_Quantum_Ratio(), Divide_Limit(), EMT_Emit_PU(), IF_CONV_AREA::Exit_Target(), Fill_Align_Initialize_Parameters(), CACHE_PARAMETERS::Initialize(), Initialize_Targ_Info(), List_Compile_Options(), Multiply_Limit(), Prepare_Target(), and Target_Support_Cmov().
Definition at line 101 of file config_targ_opt.cxx.
Definition at line 85 of file config_targ.cxx.
Referenced by check_elf_header(), Initialize_Targ_Info(), IP_set_target(), IPA_Configure_Target(), Prepare_Target(), and Set_Target_ABI().
Definition at line 87 of file config_targ.cxx.
Referenced by Configure_CG_Options(), Configure_Target(), EMT_Begin_File(), Expand_Branch(), Init_Prefetch_Options(), Initialize_Targ_Info(), IP_set_target(), List_Compile_Options(), Prepare_Target(), Set_Target_ABI(), IPA_LNO_WRITE_FILE::Write_Headers(), and write_output().
Definition at line 88 of file config_targ_opt.cxx.
Referenced by Get_Parameter_Location(), and Get_Return_Info().
Definition at line 91 of file config_targ_opt.cxx.
Referenced by Get_Parameter_Location(), and Get_Return_Info().
Definition at line 94 of file config_targ_opt.cxx.
Definition at line 97 of file config_targ_opt.cxx.
Definition at line 104 of file config_targ.cxx.
Referenced by Cg_Dwarf_Output_Asm_Bytes_Elf_Relocs(), Cg_Dwarf_Output_Asm_Bytes_Sym_Relocs(), Configure_Target(), Convert_Icall(), EMT_Begin_File(), EMT_End_File(), Exp_Ldst(), Expand_Add(), Expand_Lda_Label(), Expand_Store(), IP_set_target(), List_Compile_Options(), IPA_LNO_WRITE_FILE::Open_Write_File(), Prepare_Target(), r_assemble_op(), WN_close_output(), WN_open_output(), IPA_LNO_WRITE_FILE::Write_Headers(), Write_Label(), write_output(), and Write_Symbol().
Definition at line 202 of file config_targ.cxx.
Referenced by CODEMAP::Add_expr(), COPYPROP::Copy_propagate_cr(), COPYPROP::Copy_propagate_stmt(), STMTREP::Enter_lhs(), STMTREP::Enter_rhs(), COPYPROP::Rehash_inverted_expr(), and CODEREP::Set_offset().
1.5.6