#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 TRUE |
Definition at line 418 of file config_targ.h.
| #define DEFAULT_GSPACE 0x7fff |
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 185 of file config_targ.h.
| #define IEEE_FP_FORMAT TRUE |
Definition at line 184 of file config_targ.h.
| #define INT32_MAX INT_MAX |
Definition at line 215 of file config_targ.h.
Referenced by SWP_ALLOCATOR::_adjacency_order_sort(), SWP_ALLOCATOR::_best_fit(), SWP_ALLOCATOR::_candidate_locs(), _MINLOC__I4(), _MINVAL0__I4(), _MINVAL__I4(), Access_vector_is_too_messy(), ACCESS_VECTOR::Add_Nonlin(), ACCESS_VECTOR::Add_Sum(), ACCESS_VECTOR::Add_Symbol(), CG_PU_Initialize(), CG_SCHED_EST_Create(), CGEMIT_Write_Literal_TCON(), SYSTEM_OF_EQUATIONS::Change_Base(), DISTR_DIM::Chunksize(), DEPV_COMPUTE::Compute(), DISTR_INFO::DISTR_INFO(), ARRAY_DESCRIPTOR::Distribute_Array(), SYSTEM_OF_EQUATIONS::Elim_One(), Emit_Repeated_Constant(), Estimated_Invocation_Cost(), Exp_Immediate(), Exp_Immediate_Int(), Expand_Add(), Fix_LRA_Blues(), Fold_Base(), Fold_Intconst(), Fold_Offset(), foldConstOffset(), foldLdaOffset(), Fuse_Level_By_Level(), Gen_Literal_TN_Ex(), Gen_MP_Load_Store(), VN_LITERAL_EXPR::hash(), IGLS_Schedule_Region(), is_add_ok(), SYSTEM_OF_EQUATIONS::Is_Simple_Redundant(), is_sub_ok(), lower_record_items(), ACCESS_VECTOR::Mul(), SUMPROD_LIST::Negate_Me(), SYSTEM_OF_EQUATIONS::One_Var_Consistent(), Process_Command_Line(), Process_Command_Line_Group(), Promote_Pointer(), RSolve_Go(), Schedule_BB_For_GCM(), ANL_FUNC_ENTRY::Set_Construct_Id(), ACCESS_ARRAY::Set_LB_r(), ACCESS_ARRAY::Set_UB_r(), simp_min_max(), simp_relop(), SYSTEM_OF_EQUATIONS::Simple_Redundant(), SYSTEM_OF_EQUATIONS::Sub_Last_Equal_Unary(), SWP_Allocate_Rotating_Regs(), SWP_Bundle(), SWP_Update_Lifetime(), Targ_Atoc(), Targ_Atoll(), TN_DU::TN_can_use_non_rotating_reg(), vho_lower_expr(), and vho_lower_stmt().
| #define INT32_MIN INT_MIN |
Definition at line 216 of file config_targ.h.
Referenced by SWP_ALLOCATOR::_adjacency_order_sort(), SWP_ALLOCATOR::_candidate_locs(), _MAXLOC__I4(), _MAXVAL0__I4(), _MAXVAL__I4(), Access_vector_is_too_messy(), ACCESS_VECTOR::Add_Nonlin(), ACCESS_VECTOR::Add_Sum(), ACCESS_VECTOR::Add_Symbol(), CGEMIT_Write_Literal_TCON(), Check_Divide(), Emit_Repeated_Constant(), Exp_Immediate(), Exp_Immediate_Int(), Expand_Add(), Expand_DivRem(), Fold_Intconst(), Fold_Offset(), foldConstOffset(), foldLdaOffset(), Gen_Literal_TN_Ex(), is_add_ok(), is_sub_ok(), SUMPROD_LIST::Negate_Me(), SYSTEM_OF_EQUATIONS::One_Var_Consistent(), Process_Command_Line_Group(), simp_min_max(), simp_relop(), Targ_Atoc(), vho_lower_expr(), vho_lower_stmt(), and VHO_Lower_Switch().
| #define Is_Target_64bit | ( | ) | (Target_ABI == ABI_N64) |
Definition at line 144 of file config_targ.h.
| #define Is_Target_ISA_M1 | ( | ) | (Target_ISA==TARGET_ISA_M1) |
Definition at line 173 of file config_targ.h.
| #define Is_Target_ISA_M1Plus | ( | ) | (Target_ISA >= TARGET_ISA_M1) |
Definition at line 178 of file config_targ.h.
| #define Is_Target_ISA_M2 | ( | ) | (Target_ISA==TARGET_ISA_M2) |
Definition at line 174 of file config_targ.h.
| #define Is_Target_ISA_M2Plus | ( | ) | (Target_ISA >= TARGET_ISA_M2) |
Definition at line 179 of file config_targ.h.
| #define Is_Target_ISA_M3 | ( | ) | (Target_ISA==TARGET_ISA_M3) |
Definition at line 175 of file config_targ.h.
| #define Is_Target_ISA_M3Plus | ( | ) | (Target_ISA >= TARGET_ISA_M3) |
Definition at line 180 of file config_targ.h.
| #define Is_Target_ISA_M4 | ( | ) | (Target_ISA==TARGET_ISA_M4) |
Definition at line 176 of file config_targ.h.
| #define Is_Target_ISA_M4Plus | ( | ) | (Target_ISA >= TARGET_ISA_M4) |
Definition at line 181 of file config_targ.h.
| #define Is_Target_ISA_Mips64 | ( | ) | (Target_ISA==TARGET_ISA_Mips64) |
Definition at line 177 of file config_targ.h.
| #define Is_Target_Itanium | ( | ) | (Target==TARGET_ITANIUM) |
Definition at line 152 of file config_targ.h.
| #define Is_Target_Opteron | ( | ) | (0) |
Definition at line 145 of file config_targ.h.
| #define Is_Target_R10K | ( | ) | (Target == TARGET_R10K) |
Definition at line 137 of file config_targ.h.
| #define Is_Target_Sb1 | ( | ) | (Target == TARGET_sb1) |
Definition at line 136 of file config_targ.h.
Referenced by CGTARG_Compute_Branch_Parameters(), Enable_Fill_Delay_Slots_For_Target(), REGISTER_MODEL::Evaluate(), Expand_Divide(), LOOP_MODEL::Model(), and Target_Proc_Run_Prefetch().
| #define MAX_32BITS_OBJECT_SIZE 0x000000007fffffffULL |
Definition at line 242 of file config_targ.h.
| #define MAX_64BITS_OBJECT_SIZE 0x000000ffffffffffULL |
Definition at line 241 of file config_targ.h.
| #define MAX_FUNC_SYMVAL 0x03fffff0 |
Definition at line 256 of file config_targ.h.
| #define MAX_LABEL_SYMVAL 0x03fffff0 |
Definition at line 255 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 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 112 of file config_targ.h.
| enum TARGET_ISA |
Definition at line 159 of file config_targ.h.
| enum TARGET_PROCESSOR |
Definition at line 127 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 370 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 96 of file config_targ.cxx.
Definition at line 93 of file config_targ.cxx.
Definition at line 95 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