#include "config_ipa.h"

Go to the source code of this file.
| #define DEFAULT_BLOAT_FACTOR 100 |
Definition at line 70 of file config_ipa.cxx.
| #define DEFAULT_CLONE_BLOAT_FACTOR 100 |
Definition at line 79 of file config_ipa.cxx.
| #define DEFAULT_EXTGOT_FACTOR 200 |
Definition at line 80 of file config_ipa.cxx.
| #define DEFAULT_HARD_LIMIT (2500 + (2500 >> 2)) |
Definition at line 72 of file config_ipa.cxx.
| #define DEFAULT_INLINE_Max_Pu_Size 5000 |
Definition at line 78 of file config_ipa.cxx.
| #define DEFAULT_MAP_LIMIT 0x1fff0000 |
Definition at line 82 of file config_ipa.cxx.
| #define DEFAULT_MIN_FREQ 100 |
Definition at line 75 of file config_ipa.cxx.
| #define DEFAULT_MIN_HOTNESS 100 |
Definition at line 76 of file config_ipa.cxx.
| #define DEFAULT_NUM_FORTRAN_INTR 100 |
Definition at line 81 of file config_ipa.cxx.
| #define DEFAULT_OUTPUT_FILE_SIZE 10000 |
Definition at line 88 of file config_ipa.cxx.
| #define DEFAULT_PU_LIMIT 2500 |
Definition at line 71 of file config_ipa.cxx.
| #define DEFAULT_RELA_FREQ 50 |
Definition at line 77 of file config_ipa.cxx.
| #define DEFAULT_SMALL_CALLEE 500 |
Definition at line 74 of file config_ipa.cxx.
| #define DEFAULT_SMALL_PU 30 |
Definition at line 73 of file config_ipa.cxx.
Definition at line 62 of file config_ipa.cxx.
| SKIPLIST* Build_Skiplist | ( | OPTION_LIST * | olist | ) |
Definition at line 1493 of file config.cxx.
References Get_Trace(), NULL, OLIST_next, OLIST_opt, OLIST_val, Print_Skiplist(), Set_SKIPLIST_kind, SK_AFTER, SK_BEFORE, SK_EQUAL, SK_NONE, SKIPLIST_kind, SKIPLIST_kind_vec, SKIPLIST_size, SKIPLIST_val, SKIPLIST_val_vec, TFile, and TP_MISC.
Referenced by Configure_Source().

| BOOL INLINE_Aggressive = FALSE |
Definition at line 502 of file config_ipa.cxx.
| BOOL INLINE_All = FALSE |
Definition at line 488 of file config_ipa.cxx.
| BOOL INLINE_Array_Bounds = FALSE |
Definition at line 514 of file config_ipa.cxx.
| BOOL INLINE_Enable = TRUE |
Definition at line 487 of file config_ipa.cxx.
| BOOL INLINE_Enable_Auto_Inlining = TRUE |
Definition at line 504 of file config_ipa.cxx.
| BOOL INLINE_Enable_Copy_Prop = TRUE |
Definition at line 490 of file config_ipa.cxx.
| BOOL INLINE_Enable_Restrict_Pointers = FALSE |
Definition at line 505 of file config_ipa.cxx.
| BOOL INLINE_Enable_Split_Common = TRUE |
Definition at line 503 of file config_ipa.cxx.
| BOOL INLINE_Enable_Subst_Copy_Prop = FALSE |
Definition at line 491 of file config_ipa.cxx.
| BOOL INLINE_Exceptions = TRUE |
Definition at line 494 of file config_ipa.cxx.
| BOOL INLINE_F90 = TRUE |
Definition at line 492 of file config_ipa.cxx.
| BOOL INLINE_Free_Malloc_Mempool = FALSE |
Definition at line 516 of file config_ipa.cxx.
| BOOL INLINE_Get_Time_Info = FALSE |
Definition at line 520 of file config_ipa.cxx.
| BOOL INLINE_Inlined_Pu_Call_Graph = FALSE |
Definition at line 518 of file config_ipa.cxx.
| BOOL INLINE_Inlined_Pu_Call_Graph2 = FALSE |
Definition at line 519 of file config_ipa.cxx.
| BOOL INLINE_Keep_PU_Order = FALSE |
Definition at line 495 of file config_ipa.cxx.
| BOOL INLINE_List_Actions = FALSE |
Definition at line 496 of file config_ipa.cxx.
| OPTION_LIST* INLINE_List_Names = NULL |
Definition at line 508 of file config_ipa.cxx.
| UINT32 INLINE_Max_Pu_Size = DEFAULT_INLINE_Max_Pu_Size |
Definition at line 497 of file config_ipa.cxx.
Referenced by Configure_Source().
| BOOL INLINE_None = FALSE |
Definition at line 493 of file config_ipa.cxx.
| BOOL INLINE_Optimize_Alloca = TRUE |
Definition at line 489 of file config_ipa.cxx.
| BOOL INLINE_Preemptible = FALSE |
Definition at line 499 of file config_ipa.cxx.
| UINT32 INLINE_Skip_After = UINT32_MAX |
Definition at line 512 of file config_ipa.cxx.
Definition at line 513 of file config_ipa.cxx.
| OPTION_LIST* INLINE_Spec_Files = NULL |
Definition at line 509 of file config_ipa.cxx.
| BOOL INLINE_Static = FALSE |
Definition at line 500 of file config_ipa.cxx.
| BOOL INLINE_Static_Set = FALSE |
Definition at line 501 of file config_ipa.cxx.
| BOOL INLINE_Use_Malloc_Mempool = FALSE |
Definition at line 515 of file config_ipa.cxx.
| UINT32 IPA_Bloat_Factor = DEFAULT_BLOAT_FACTOR |
Definition at line 143 of file config_ipa.cxx.
| BOOL IPA_Bloat_Factor_Set = FALSE |
Definition at line 144 of file config_ipa.cxx.
Definition at line 124 of file config_ipa.cxx.
| BOOL IPA_Debug_AC_Temp_Files = FALSE |
Definition at line 104 of file config_ipa.cxx.
| BOOL IPA_Echo_Commands = FALSE |
Definition at line 140 of file config_ipa.cxx.
| BOOL IPA_Enable_Addressing = TRUE |
Definition at line 101 of file config_ipa.cxx.
| BOOL IPA_Enable_Alias_Class = TRUE |
Definition at line 103 of file config_ipa.cxx.
| BOOL IPA_Enable_Array_Sections = TRUE |
Definition at line 131 of file config_ipa.cxx.
| BOOL IPA_Enable_Array_Summary = FALSE |
Definition at line 132 of file config_ipa.cxx.
| BOOL IPA_Enable_Assert = FALSE |
Definition at line 108 of file config_ipa.cxx.
| BOOL IPA_Enable_AutoGnum = TRUE |
Definition at line 98 of file config_ipa.cxx.
| BOOL IPA_Enable_BarrierFarg = FALSE |
Definition at line 102 of file config_ipa.cxx.
| BOOL IPA_Enable_CGI = TRUE |
Definition at line 119 of file config_ipa.cxx.
| BOOL IPA_Enable_Cloning = TRUE |
Definition at line 126 of file config_ipa.cxx.
| BOOL IPA_Enable_Common_Const = TRUE |
Definition at line 136 of file config_ipa.cxx.
| BOOL IPA_Enable_Copy_Prop = TRUE |
Definition at line 121 of file config_ipa.cxx.
| BOOL IPA_Enable_Cord = FALSE |
Definition at line 220 of file config_ipa.cxx.
| BOOL IPA_Enable_Cprop = TRUE |
Definition at line 106 of file config_ipa.cxx.
| BOOL IPA_Enable_Cprop2 = TRUE |
Definition at line 107 of file config_ipa.cxx.
| BOOL IPA_Enable_daVinci = FALSE |
Definition at line 110 of file config_ipa.cxx.
| BOOL IPA_Enable_DCE = TRUE |
Definition at line 115 of file config_ipa.cxx.
| BOOL IPA_Enable_DFE = TRUE |
Definition at line 94 of file config_ipa.cxx.
| BOOL IPA_Enable_DFE_Set = FALSE |
Definition at line 95 of file config_ipa.cxx.
| BOOL IPA_Enable_DST = TRUE |
Definition at line 114 of file config_ipa.cxx.
| BOOL IPA_Enable_DVE = TRUE |
Definition at line 118 of file config_ipa.cxx.
| BOOL IPA_Enable_Exc = TRUE |
Definition at line 116 of file config_ipa.cxx.
| BOOL IPA_Enable_Feedback = FALSE |
Definition at line 137 of file config_ipa.cxx.
| BOOL IPA_Enable_final_link = TRUE |
Definition at line 112 of file config_ipa.cxx.
| BOOL IPA_Enable_Flow_Analysis = TRUE |
Definition at line 199 of file config_ipa.cxx.
| BOOL IPA_Enable_GP_Partition = FALSE |
Definition at line 210 of file config_ipa.cxx.
| BOOL IPA_Enable_Inline = TRUE |
Definition at line 96 of file config_ipa.cxx.
| BOOL IPA_Enable_Inline_Char_Array = TRUE |
Definition at line 228 of file config_ipa.cxx.
| BOOL IPA_Enable_Inline_Nested_PU = TRUE |
Definition at line 224 of file config_ipa.cxx.
Definition at line 229 of file config_ipa.cxx.
| BOOL IPA_Enable_Inline_Struct = TRUE |
Definition at line 227 of file config_ipa.cxx.
Definition at line 230 of file config_ipa.cxx.
Definition at line 231 of file config_ipa.cxx.
| BOOL IPA_Enable_ipacom = TRUE |
Definition at line 111 of file config_ipa.cxx.
| BOOL IPA_Enable_Keeplight = TRUE |
Definition at line 216 of file config_ipa.cxx.
| BOOL IPA_Enable_Lang = FALSE |
Definition at line 128 of file config_ipa.cxx.
| BOOL IPA_Enable_Linearization = FALSE |
Definition at line 221 of file config_ipa.cxx.
| BOOL IPA_Enable_Memtrace = FALSE |
Definition at line 113 of file config_ipa.cxx.
| BOOL IPA_Enable_Merge_ty = TRUE |
Definition at line 163 of file config_ipa.cxx.
| BOOL IPA_Enable_Opt_Alias = FALSE |
Definition at line 99 of file config_ipa.cxx.
| BOOL IPA_Enable_Padding = TRUE |
Definition at line 122 of file config_ipa.cxx.
| BOOL IPA_Enable_Picopt = TRUE |
Definition at line 97 of file config_ipa.cxx.
| BOOL IPA_Enable_Preempt = FALSE |
Definition at line 196 of file config_ipa.cxx.
| BOOL IPA_Enable_Preopt = FALSE |
Definition at line 234 of file config_ipa.cxx.
| BOOL IPA_Enable_Preopt_Set = FALSE |
Definition at line 235 of file config_ipa.cxx.
| BOOL IPA_Enable_Readonly_Ref = TRUE |
Definition at line 105 of file config_ipa.cxx.
| BOOL IPA_Enable_Recycle = TRUE |
Definition at line 117 of file config_ipa.cxx.
| BOOL IPA_Enable_Relocatable_Opt = FALSE |
Definition at line 129 of file config_ipa.cxx.
| BOOL IPA_Enable_Reshape = TRUE |
Definition at line 226 of file config_ipa.cxx.
| BOOL IPA_Enable_Scalar_Euse = FALSE |
Definition at line 134 of file config_ipa.cxx.
| BOOL IPA_Enable_Scalar_Kill = FALSE |
Definition at line 135 of file config_ipa.cxx.
| BOOL IPA_Enable_Simple_Alias = TRUE |
Definition at line 100 of file config_ipa.cxx.
| BOOL IPA_Enable_SP_Partition = FALSE |
Definition at line 206 of file config_ipa.cxx.
| BOOL IPA_Enable_Split_Common = TRUE |
Definition at line 130 of file config_ipa.cxx.
Definition at line 183 of file config_ipa.cxx.
| FILE* Ipa_File = NULL |
Definition at line 59 of file config_ipa.cxx.
| char* Ipa_File_Name = NULL |
Definition at line 58 of file config_ipa.cxx.
Definition at line 160 of file config_ipa.cxx.
| BOOL IPA_Force_Depth_Set = FALSE |
Definition at line 162 of file config_ipa.cxx.
| OPTION_LIST* IPA_Group_Names = NULL |
Definition at line 510 of file config_ipa.cxx.
| UINT32 IPA_Gspace = DEFAULT_GSPACE - 72 |
Definition at line 180 of file config_ipa.cxx.
| BOOL IPA_Has_Fortran = FALSE |
Definition at line 188 of file config_ipa.cxx.
| UINT32 IPA_Map_Limit = DEFAULT_MAP_LIMIT |
Definition at line 204 of file config_ipa.cxx.
| UINT32 IPA_Max_Clone_Bloat = DEFAULT_CLONE_BLOAT_FACTOR |
Definition at line 242 of file config_ipa.cxx.
| UINT32 IPA_Max_Depth = UINT32_MAX |
Definition at line 159 of file config_ipa.cxx.
| UINT32 IPA_Max_Jobs = 0 |
Definition at line 164 of file config_ipa.cxx.
| BOOL IPA_Max_Jobs_Set = FALSE |
Definition at line 165 of file config_ipa.cxx.
Definition at line 238 of file config_ipa.cxx.
| BOOL IPA_Max_Node_Clones_Set = FALSE |
Definition at line 239 of file config_ipa.cxx.
| UINT32 IPA_Max_Output_File_Size = DEFAULT_OUTPUT_FILE_SIZE |
Definition at line 245 of file config_ipa.cxx.
| UINT32 IPA_Min_Freq = DEFAULT_MIN_FREQ |
Definition at line 168 of file config_ipa.cxx.
| UINT32 IPA_Min_Hotness = DEFAULT_MIN_HOTNESS |
Definition at line 174 of file config_ipa.cxx.
| UINT32 IPA_Num_Fortran_Intrinsics = DEFAULT_NUM_FORTRAN_INTR |
Definition at line 187 of file config_ipa.cxx.
Definition at line 248 of file config_ipa.cxx.
| UINT32 IPA_PU_Hard_Limit = DEFAULT_HARD_LIMIT |
Definition at line 150 of file config_ipa.cxx.
| BOOL IPA_PU_Hard_Limit_Set = FALSE |
Definition at line 151 of file config_ipa.cxx.
| UINT32 IPA_PU_Limit = DEFAULT_PU_LIMIT |
Definition at line 146 of file config_ipa.cxx.
| BOOL IPA_PU_Limit_Set = FALSE |
Definition at line 147 of file config_ipa.cxx.
| UINT32 IPA_PU_Minimum_Size = DEFAULT_SMALL_PU |
Definition at line 154 of file config_ipa.cxx.
| UINT32 IPA_Rela_Freq = DEFAULT_RELA_FREQ |
Definition at line 171 of file config_ipa.cxx.
| OPTION_LIST* IPA_Skip = NULL |
Definition at line 193 of file config_ipa.cxx.
| BOOL IPA_Skip_Report = FALSE |
Definition at line 194 of file config_ipa.cxx.
| UINT32 IPA_Small_Callee_Limit = DEFAULT_SMALL_CALLEE |
Definition at line 157 of file config_ipa.cxx.
| BOOL IPA_Space_Access_Mode = DEFAULT_ACCESS_MODE |
Definition at line 214 of file config_ipa.cxx.
| OPTION_LIST* IPA_Spec_Files = NULL |
Definition at line 511 of file config_ipa.cxx.
| BOOL IPA_Use_Effective_Size = TRUE |
Definition at line 177 of file config_ipa.cxx.
| BOOL IPA_Use_Intrinsic = FALSE |
Definition at line 222 of file config_ipa.cxx.
| UINT32 IPA_user_gnum = 0 |
Definition at line 191 of file config_ipa.cxx.
OPTION_DESC Options_INLINE[] [static] |
Definition at line 522 of file config_ipa.cxx.
OPTION_DESC Options_IPA[] [static] |
Definition at line 251 of file config_ipa.cxx.
1.7.1