public final class GraalOptions extends Object
Constructor and Description |
---|
GraalOptions() |
public static final OptionValue<Boolean> Intrinsify
public static final OptionValue<Boolean> InlineMonomorphicCalls
public static final OptionValue<Boolean> InlinePolymorphicCalls
public static final OptionValue<Boolean> InlineMegamorphicCalls
public static final OptionValue<Integer> MaximumDesiredSize
public static final OptionValue<Double> MegamorphicInliningMinMethodProbability
public static final OptionValue<Integer> MaximumRecursiveInlining
public static final OptionValue<Integer> TrivialInliningSize
public static final OptionValue<Integer> MaximumInliningSize
public static final OptionValue<Integer> SmallCompiledLowLevelGraphSize
public static final OptionValue<Double> LimitInlinedInvokes
public static final OptionValue<Boolean> InlineEverything
public static final OptionValue<Boolean> PartialEscapeAnalysis
public static final OptionValue<Integer> EscapeAnalysisIterations
public static final OptionValue<String> EscapeAnalyzeOnly
public static final OptionValue<Integer> MaximumEscapeAnalysisArrayLength
public static final OptionValue<Boolean> PEAInliningHints
public static final OptionValue<Double> TailDuplicationProbability
public static final OptionValue<Integer> TailDuplicationTrivialSize
public static final OptionValue<Integer> DeoptsToDisableOptimisticOptimization
public static final OptionValue<Boolean> LoopPeeling
public static final OptionValue<Boolean> ReassociateInvariants
public static final OptionValue<Boolean> FullUnroll
public static final OptionValue<Boolean> LoopUnswitch
public static final OptionValue<Float> MinimumPeelProbability
public static final OptionValue<Integer> LoopMaxUnswitch
public static final OptionValue<Boolean> UseLoopLimitChecks
public static final OptionValue<Boolean> ZapStackOnMethodEntry
public static final OptionValue<Boolean> DeoptALot
public static final StableOptionValue<Boolean> StressExplicitExceptionCode
public static final StableOptionValue<Boolean> StressInvokeWithExceptionNode
public static final OptionValue<Boolean> VerifyPhases
public static final OptionValue<Boolean> BootstrapReplacements
public static final OptionValue<Integer> GCDebugStartCycle
public static final OptionValue<Boolean> VerifyHeapAtReturn
public static final OptionValue<Boolean> PrintBinaryGraphs
public static final OptionValue<Boolean> PrintGraphProbabilities
public static final OptionValue<Boolean> PrintCFG
public static final OptionValue<Boolean> PrintBackendCFG
public static final OptionValue<Boolean> PrintIdealGraph
public static final OptionValue<Boolean> PrintIdealGraphFile
public static final OptionValue<String> PrintIdealGraphAddress
public static final OptionValue<Integer> PrintIdealGraphPort
public static final OptionValue<Integer> PrintBinaryGraphPort
public static final OptionValue<Boolean> PrintIdealGraphSchedule
public static final OptionValue<Boolean> PrintProfilingInformation
public static final OptionValue<Boolean> PrintCodeBytes
public static final StableOptionValue<Boolean> TraceEscapeAnalysis
public static final OptionValue<Boolean> HotSpotPrintInlining
public static final OptionValue<String> RegisterPressure
public static final OptionValue<Boolean> ConditionalElimination
public static final OptionValue<Boolean> RemoveNeverExecutedCode
public static final OptionValue<Boolean> UseExceptionProbability
public static final OptionValue<Boolean> UseExceptionProbabilityForOperations
public static final OptionValue<Boolean> OmitHotExceptionStacktrace
public static final OptionValue<Boolean> GenSafepoints
public static final OptionValue<Boolean> GenLoopSafepoints
public static final OptionValue<Boolean> UseTypeCheckHints
public static final OptionValue<Boolean> InlineVTableStubs
public static final OptionValue<Boolean> AlwaysInlineVTableStubs
public static final OptionValue<Boolean> ResolveClassBeforeStaticInvoke
public static final OptionValue<Boolean> CanOmitFrame
public static final OptionValue<Boolean> ImmutableCode
public static final OptionValue<Boolean> GeneratePIC
public static final OptionValue<Boolean> CallArrayCopy
public static final OptionValue<Boolean> SupportJsrBytecodes
public static final OptionValue<Boolean> OptAssumptions
public static final OptionValue<Boolean> OptConvertDeoptsToGuards
public static final OptionValue<Boolean> OptReadElimination
public static final OptionValue<Boolean> OptCanonicalizer
public static final OptionValue<Boolean> OptDeoptimizationGrouping
public static final OptionValue<Boolean> OptScheduleOutOfLoops
public static final OptionValue<Boolean> OptEliminateGuards
public static final OptionValue<Boolean> OptImplicitNullChecks
public static final OptionValue<Boolean> OptClearNonLiveLocals
public static final OptionValue<Boolean> OptLoopTransform
public static final OptionValue<Boolean> OptFloatingReads
public static final OptionValue<Boolean> OptEliminatePartiallyRedundantGuards
public static final OptionValue<Boolean> OptFilterProfiledTypes
public static final OptionValue<Boolean> OptDevirtualizeInvokesOptimistically
public static final OptionValue<Boolean> OptPushThroughPi
public static final OptionValue<Boolean> MatchExpressions
public static final OptionValue<Boolean> SSA_LIR
public static final OptionValue<Boolean> SnippetCounters
public static final OptionValue<Boolean> DetailedAsserts
public GraalOptions()