src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java
Print this page
*** 22,65 ****
*/
package org.graalvm.compiler.java;
import org.graalvm.compiler.options.Option;
import org.graalvm.compiler.options.OptionType;
! import org.graalvm.compiler.options.OptionValue;
! import org.graalvm.compiler.options.StableOptionValue;
/**
* Options related to {@link BytecodeParser}.
*
* Note: This must be a top level class to work around for
* <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477597">Eclipse bug 477597</a>.
*/
public class BytecodeParserOptions {
// @formatter:off
@Option(help = "The trace level for the bytecode parser used when building a graph from bytecode", type = OptionType.Debug)
! public static final OptionValue<Integer> TraceBytecodeParserLevel = new OptionValue<>(0);
@Option(help = "Inlines trivial methods during bytecode parsing.", type = OptionType.Expert)
! public static final StableOptionValue<Boolean> InlineDuringParsing = new StableOptionValue<>(true);
@Option(help = "Inlines intrinsic methods during bytecode parsing.", type = OptionType.Expert)
! public static final StableOptionValue<Boolean> InlineIntrinsicsDuringParsing = new StableOptionValue<>(true);
@Option(help = "Traces inlining performed during bytecode parsing.", type = OptionType.Debug)
! public static final StableOptionValue<Boolean> TraceInlineDuringParsing = new StableOptionValue<>(false);
@Option(help = "Traces use of plugins during bytecode parsing.", type = OptionType.Debug)
! public static final StableOptionValue<Boolean> TraceParserPlugins = new StableOptionValue<>(false);
@Option(help = "Maximum depth when inlining during bytecode parsing.", type = OptionType.Debug)
! public static final StableOptionValue<Integer> InlineDuringParsingMaxDepth = new StableOptionValue<>(10);
@Option(help = "Dump graphs after non-trivial changes during bytecode parsing.", type = OptionType.Debug)
! public static final StableOptionValue<Boolean> DumpDuringGraphBuilding = new StableOptionValue<>(false);
@Option(help = "When creating info points hide the methods of the substitutions.", type = OptionType.Debug)
! public static final OptionValue<Boolean> HideSubstitutionStates = new OptionValue<>(false);
@Option(help = "Use intrinsics guarded by a virtual dispatch test at indirect call sites.", type = OptionType.Debug)
! public static final OptionValue<Boolean> UseGuardedIntrinsics = new OptionValue<>(true);
// @formatter:on
}
--- 22,64 ----
*/
package org.graalvm.compiler.java;
import org.graalvm.compiler.options.Option;
import org.graalvm.compiler.options.OptionType;
! import org.graalvm.compiler.options.OptionKey;
/**
* Options related to {@link BytecodeParser}.
*
* Note: This must be a top level class to work around for
* <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=477597">Eclipse bug 477597</a>.
*/
public class BytecodeParserOptions {
// @formatter:off
@Option(help = "The trace level for the bytecode parser used when building a graph from bytecode", type = OptionType.Debug)
! public static final OptionKey<Integer> TraceBytecodeParserLevel = new OptionKey<>(0);
@Option(help = "Inlines trivial methods during bytecode parsing.", type = OptionType.Expert)
! public static final OptionKey<Boolean> InlineDuringParsing = new OptionKey<>(true);
@Option(help = "Inlines intrinsic methods during bytecode parsing.", type = OptionType.Expert)
! public static final OptionKey<Boolean> InlineIntrinsicsDuringParsing = new OptionKey<>(true);
@Option(help = "Traces inlining performed during bytecode parsing.", type = OptionType.Debug)
! public static final OptionKey<Boolean> TraceInlineDuringParsing = new OptionKey<>(false);
@Option(help = "Traces use of plugins during bytecode parsing.", type = OptionType.Debug)
! public static final OptionKey<Boolean> TraceParserPlugins = new OptionKey<>(false);
@Option(help = "Maximum depth when inlining during bytecode parsing.", type = OptionType.Debug)
! public static final OptionKey<Integer> InlineDuringParsingMaxDepth = new OptionKey<>(10);
@Option(help = "Dump graphs after non-trivial changes during bytecode parsing.", type = OptionType.Debug)
! public static final OptionKey<Boolean> DumpDuringGraphBuilding = new OptionKey<>(false);
@Option(help = "When creating info points hide the methods of the substitutions.", type = OptionType.Debug)
! public static final OptionKey<Boolean> HideSubstitutionStates = new OptionKey<>(false);
@Option(help = "Use intrinsics guarded by a virtual dispatch test at indirect call sites.", type = OptionType.Debug)
! public static final OptionKey<Boolean> UseGuardedIntrinsics = new OptionKey<>(true);
// @formatter:on
}
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File