public class StandardGraphBuilderPlugins extends Object
InvocationPlugins.| 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)