public class TruffleCompilerOptions extends Object
Constructor and Description |
---|
TruffleCompilerOptions() |
public static final OptionValue<String> TruffleCompileOnly
CompileOnly = Element, { ',', Element } ; Element = Include | '~' Exclude ;
public static final OptionValue<Boolean> TruffleExcludeAssertions
public static final OptionValue<Integer> TruffleCompilationThreshold
public static final OptionValue<Integer> TruffleTimeThreshold
public static final OptionValue<Integer> TruffleMinInvokeThreshold
public static final OptionValue<Integer> TruffleInvalidationReprofileCount
public static final OptionValue<Integer> TruffleReplaceReprofileCount
public static final OptionValue<Boolean> TruffleFunctionInlining
public static final OptionValue<Integer> TruffleInliningMaxCallerSize
public static final OptionValue<Integer> TruffleMaximumRecursiveInlining
public static final OptionValue<Boolean> TruffleSplitting
public static final OptionValue<Boolean> TruffleSplittingNew
public static final OptionValue<Boolean> TruffleSplittingClassInstanceStamps
public static final OptionValue<Boolean> TruffleSplittingTypeInstanceStamps
public static final OptionValue<Integer> TruffleSplittingStartCallCount
public static final OptionValue<Boolean> TruffleSplittingAggressive
public static final OptionValue<Boolean> TruffleOSR
public static final OptionValue<Integer> TruffleOSRCompilationThreshold
public static final OptionValue<Integer> TruffleSplittingMaxCalleeSize
public static final OptionValue<Boolean> TruffleBackgroundCompilation
public static final OptionValue<Integer> TruffleCompilerThreads
public static final OptionValue<Boolean> TruffleInlineAcrossTruffleBoundary
public static final OptionValue<Boolean> TruffleReturnTypeSpeculation
public static final OptionValue<Boolean> TruffleArgumentTypeSpeculation
public static final OptionValue<Boolean> TruffleUseFrameWithoutBoxing
public static final OptionValue<Boolean> TraceTrufflePerformanceWarnings
public static final OptionValue<Boolean> TraceTruffleCompilation
public static final OptionValue<Boolean> TraceTruffleCompilationDetails
public static final OptionValue<Boolean> TraceTruffleCompilationPolymorphism
public static final OptionValue<Boolean> TraceTruffleCompilationAST
public static final OptionValue<Boolean> TraceTruffleCompilationCallTree
public static final OptionValue<Boolean> TraceTruffleExpansionSource
public static final OptionValue<Boolean> PrintTruffleExpansionHistogram
public static final OptionValue<Boolean> TruffleCompilationExceptionsAreFatal
public static final OptionValue<Boolean> TruffleCompilationExceptionsAreThrown
public static final OptionValue<Boolean> TraceTruffleInlining
public static final OptionValue<Boolean> TraceTruffleSplitting
public static final OptionValue<Boolean> TraceTruffleTransferToInterpreter
public static final OptionValue<Boolean> TraceTruffleAssumptions
public static final OptionValue<Integer> TraceTruffleStackTraceLimit
public static final OptionValue<Boolean> TruffleCallTargetProfiling
public static final OptionValue<Boolean> TruffleCompilationStatistics
public static final OptionValue<Boolean> TruffleCompilationStatisticDetails
public static final OptionValue<Boolean> TruffleEnableInfopoints
public TruffleCompilerOptions()