public class StandardGraphBuilderPlugins extends Object
InvocationPlugin
s.Modifier and Type | Class and Description |
---|---|
static class |
StandardGraphBuilderPlugins.BoxPlugin |
static class |
StandardGraphBuilderPlugins.IntegerExactOp |
static class |
StandardGraphBuilderPlugins.StringIndexOfConstantPlugin |
static class |
StandardGraphBuilderPlugins.StringLatin1IndexOfConstantPlugin |
static class |
StandardGraphBuilderPlugins.StringUTF16IndexOfConstantPlugin |
static class |
StandardGraphBuilderPlugins.UnboxPlugin |
static class |
StandardGraphBuilderPlugins.UnsafeAccessPlugin
Unsafe access relative to null object is an access to off-heap memory.
|
static class |
StandardGraphBuilderPlugins.UnsafeFencePlugin |
static class |
StandardGraphBuilderPlugins.UnsafeGetPlugin |
static class |
StandardGraphBuilderPlugins.UnsafePutPlugin |
static class |
StandardGraphBuilderPlugins.UnsignedMathPlugin |
Constructor and Description |
---|
StandardGraphBuilderPlugins() |
Modifier and Type | Method and Description |
---|---|
protected static void |
registerBoxingPlugins(InvocationPlugins plugins) |
static void |
registerInvocationPlugins(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
SnippetReflectionProvider snippetReflection,
InvocationPlugins plugins,
Replacements replacements,
boolean allowDeoptimization,
boolean explicitUnsafeNullChecks,
boolean arrayEqualsSubstitution) |
static void |
registerPlatformSpecificUnsafePlugins(InvocationPlugins plugins,
Replacements replacements,
boolean explicitUnsafeNullChecks,
jdk.vm.ci.meta.JavaKind[] supportedCasKinds) |
public static void registerInvocationPlugins(jdk.vm.ci.meta.MetaAccessProvider metaAccess, SnippetReflectionProvider snippetReflection, InvocationPlugins plugins, Replacements replacements, boolean allowDeoptimization, boolean explicitUnsafeNullChecks, boolean arrayEqualsSubstitution)
public static void registerPlatformSpecificUnsafePlugins(InvocationPlugins plugins, Replacements replacements, boolean explicitUnsafeNullChecks, jdk.vm.ci.meta.JavaKind[] supportedCasKinds)
protected static void registerBoxingPlugins(InvocationPlugins plugins)