< 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 >