< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java

Print this page
rev 52509 : [mq]: graal2

@@ -23,11 +23,10 @@
 
 
 package org.graalvm.compiler.replacements;
 
 import org.graalvm.compiler.api.replacements.SnippetReflectionProvider;
-import org.graalvm.compiler.core.common.spi.ArrayOffsetProvider;
 import org.graalvm.compiler.core.common.spi.ForeignCallsProvider;
 import org.graalvm.compiler.core.common.type.Stamp;
 import org.graalvm.compiler.core.common.type.StampFactory;
 import org.graalvm.compiler.core.common.type.TypeReference;
 import org.graalvm.compiler.debug.GraalError;

@@ -41,19 +40,16 @@
 public class NodeIntrinsificationProvider implements InjectionProvider {
 
     private final MetaAccessProvider metaAccess;
     private final SnippetReflectionProvider snippetReflection;
     private final ForeignCallsProvider foreignCalls;
-    private final ArrayOffsetProvider arrayOffsetProvider;
     private final WordTypes wordTypes;
 
-    public NodeIntrinsificationProvider(MetaAccessProvider metaAccess, SnippetReflectionProvider snippetReflection, ForeignCallsProvider foreignCalls, ArrayOffsetProvider arrayOffsetProvider,
-                    WordTypes wordTypes) {
+    public NodeIntrinsificationProvider(MetaAccessProvider metaAccess, SnippetReflectionProvider snippetReflection, ForeignCallsProvider foreignCalls, WordTypes wordTypes) {
         this.metaAccess = metaAccess;
         this.snippetReflection = snippetReflection;
         this.foreignCalls = foreignCalls;
-        this.arrayOffsetProvider = arrayOffsetProvider;
         this.wordTypes = wordTypes;
     }
 
     @Override
     public Stamp getInjectedStamp(Class<?> type, boolean nonNull) {

@@ -77,12 +73,10 @@
             return injected;
         } else if (type.equals(ForeignCallsProvider.class)) {
             return type.cast(foreignCalls);
         } else if (type.equals(SnippetReflectionProvider.class)) {
             return type.cast(snippetReflection);
-        } else if (type.equals(ArrayOffsetProvider.class)) {
-            return type.cast(arrayOffsetProvider);
         } else {
             throw new GraalError("Cannot handle injected argument of type %s.", type.getName());
         }
     }
 }
< prev index next >