< prev index next >

src/hotspot/share/compiler/compilerOracle.hpp

Print this page

 76   option(DumpReplay,     "DumpReplay", Bool) \
 77   option(DumpInline,     "DumpInline", Bool) \
 78   option(CompileThresholdScaling, "CompileThresholdScaling", Double) \
 79   option(ControlIntrinsic,  "ControlIntrinsic",  Ccstrlist) \
 80   option(DisableIntrinsic,  "DisableIntrinsic",  Ccstrlist) \
 81   option(BlockLayoutByFrequency, "BlockLayoutByFrequency", Bool) \
 82   option(TraceOptoPipelining, "TraceOptoPipelining", Bool) \
 83   option(TraceOptoOutput, "TraceOptoOutput", Bool) \
 84   option(TraceSpilling, "TraceSpilling", Bool) \
 85 NOT_PRODUCT(option(TraceEscapeAnalysis, "TraceEscapeAnalysis", Bool)) \
 86 NOT_PRODUCT(option(PrintIdeal, "PrintIdeal", Bool))  \
 87 NOT_PRODUCT(option(PrintIdealPhase, "PrintIdealPhase", Ccstrlist)) \
 88 NOT_PRODUCT(option(PhasePrintLevel, "PhasePrintLevel", Intx)) \
 89 NOT_PRODUCT(option(IGVPrintLevel, "IGVPrintLevel", Intx)) \
 90 NOT_PRODUCT(option(TraceAutoVectorization, "TraceAutoVectorization", Ccstrlist)) \
 91 NOT_PRODUCT(option(TraceMergeStores, "TraceMergeStores", Ccstrlist)) \
 92   option(Vectorize, "Vectorize", Bool) \
 93   option(CloneMapDebug, "CloneMapDebug", Bool) \
 94   option(IncrementalInlineForceCleanup, "IncrementalInlineForceCleanup", Bool) \
 95   option(MaxNodeLimit, "MaxNodeLimit", Intx)  \






 96 NOT_PRODUCT(option(TestOptionInt,    "TestOptionInt",    Intx)) \
 97 NOT_PRODUCT(option(TestOptionUint,   "TestOptionUint",   Uintx)) \
 98 NOT_PRODUCT(option(TestOptionBool,   "TestOptionBool",   Bool)) \
 99 NOT_PRODUCT(option(TestOptionBool2,  "TestOptionBool2",  Bool)) \
100 NOT_PRODUCT(option(TestOptionStr,    "TestOptionStr",    Ccstr)) \
101 NOT_PRODUCT(option(TestOptionList,   "TestOptionList",   Ccstrlist)) \
102 NOT_PRODUCT(option(TestOptionDouble, "TestOptionDouble", Double)) \
103   option(Option, "option", Unknown) \
104   option(Unknown, "unknown", Unknown)
105 
106 enum class CompileCommandEnum : int {
107   #define enum_of_options(option, name, ctype) option,
108     COMPILECOMMAND_OPTIONS(enum_of_options)
109   #undef enum_of_options
110   Count
111 };
112 
113 enum class OptionType {
114 #define enum_of_types(type, name) type,
115     OPTION_TYPES(enum_of_types)

 76   option(DumpReplay,     "DumpReplay", Bool) \
 77   option(DumpInline,     "DumpInline", Bool) \
 78   option(CompileThresholdScaling, "CompileThresholdScaling", Double) \
 79   option(ControlIntrinsic,  "ControlIntrinsic",  Ccstrlist) \
 80   option(DisableIntrinsic,  "DisableIntrinsic",  Ccstrlist) \
 81   option(BlockLayoutByFrequency, "BlockLayoutByFrequency", Bool) \
 82   option(TraceOptoPipelining, "TraceOptoPipelining", Bool) \
 83   option(TraceOptoOutput, "TraceOptoOutput", Bool) \
 84   option(TraceSpilling, "TraceSpilling", Bool) \
 85 NOT_PRODUCT(option(TraceEscapeAnalysis, "TraceEscapeAnalysis", Bool)) \
 86 NOT_PRODUCT(option(PrintIdeal, "PrintIdeal", Bool))  \
 87 NOT_PRODUCT(option(PrintIdealPhase, "PrintIdealPhase", Ccstrlist)) \
 88 NOT_PRODUCT(option(PhasePrintLevel, "PhasePrintLevel", Intx)) \
 89 NOT_PRODUCT(option(IGVPrintLevel, "IGVPrintLevel", Intx)) \
 90 NOT_PRODUCT(option(TraceAutoVectorization, "TraceAutoVectorization", Ccstrlist)) \
 91 NOT_PRODUCT(option(TraceMergeStores, "TraceMergeStores", Ccstrlist)) \
 92   option(Vectorize, "Vectorize", Bool) \
 93   option(CloneMapDebug, "CloneMapDebug", Bool) \
 94   option(IncrementalInlineForceCleanup, "IncrementalInlineForceCleanup", Bool) \
 95   option(MaxNodeLimit, "MaxNodeLimit", Intx)  \
 96   option(PrecompileRecorded, "PrecompileRecorded", Uintx) \
 97   option(DontPrecompile, "DontPrecompile", Bool) \
 98   option(DontPreload, "DontPreload", Bool) \
 99   option(IgnorePrecompiled, "IgnorePrecompiled", Bool) \
100   option(IgnoreRecordedProfile, "IgnoreRecordedProfile", Bool) \
101   option(TooManyTrapsAtBCI, "TooManyTrapsAtBCI", Ccstrlist) \
102 NOT_PRODUCT(option(TestOptionInt,    "TestOptionInt",    Intx)) \
103 NOT_PRODUCT(option(TestOptionUint,   "TestOptionUint",   Uintx)) \
104 NOT_PRODUCT(option(TestOptionBool,   "TestOptionBool",   Bool)) \
105 NOT_PRODUCT(option(TestOptionBool2,  "TestOptionBool2",  Bool)) \
106 NOT_PRODUCT(option(TestOptionStr,    "TestOptionStr",    Ccstr)) \
107 NOT_PRODUCT(option(TestOptionList,   "TestOptionList",   Ccstrlist)) \
108 NOT_PRODUCT(option(TestOptionDouble, "TestOptionDouble", Double)) \
109   option(Option, "option", Unknown) \
110   option(Unknown, "unknown", Unknown)
111 
112 enum class CompileCommandEnum : int {
113   #define enum_of_options(option, name, ctype) option,
114     COMPILECOMMAND_OPTIONS(enum_of_options)
115   #undef enum_of_options
116   Count
117 };
118 
119 enum class OptionType {
120 #define enum_of_types(type, name) type,
121     OPTION_TYPES(enum_of_types)
< prev index next >