Searched refs:getAssumptions (Results 1 - 25 of 48) sorted by relevance

12

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/
H A DCanonicalizerTool.java35 Assumptions getAssumptions(); method in interface:CanonicalizerTool
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/
H A DAssumptionInlineInfo.java50 takenAssumption.recordTo(invoke.asNode().graph().getAssumptions());
56 takenAssumption.recordTo(invoke.asNode().graph().getAssumptions());
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/
H A DGraphBuilderTool.java53 default Assumptions getAssumptions() { method in interface:GraphBuilderTool
54 return getGraph().getAssumptions();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/
H A DEncodedGraph.java77 public Assumptions getAssumptions() { method in class:EncodedGraph
H A DDynamicPiNode.java60 TypeReference type = TypeReference.createTrusted(tool.getAssumptions(), t);
H A DSimplifyingGraphDecoder.java109 public Assumptions getAssumptions() { method in class:SimplifyingGraphDecoder.PECanonicalizerTool
144 this.canonicalizerTool = new PECanonicalizerTool(graph.getAssumptions(), graph.getOptions());
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/
H A DGraalCompilerAssumptionsTest.java64 assertTrue(!graph.getAssumptions().isEmpty());
83 for (Assumption a : graph.getAssumptions()) {
H A DGraphEncoderTest.java80 EncodedGraph encodedGraph = new EncodedGraph(encoder.getEncoding(), startOffsets.get(originalGraph), encoder.getObjects(), encoder.getNodeClasses(), originalGraph.getAssumptions(),
H A DFinalizableSubclassTest.java90 Assumptions assumptions = graph.getAssumptions();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/
H A DCallSiteTargetNode.java71 ConstantNode target = tryFold(getCallSite(), tool.getMetaAccess(), graph().getAssumptions());
81 ConstantNode target = tryFold(getCallSite(), tool.getMetaAccess(), graph().getAssumptions());
H A DObjectCloneNode.java99 Assumptions assumptions = graph().getAssumptions();
110 LoadFieldNode load = newGraph.add(LoadFieldNode.create(newGraph.getAssumptions(), param, field));
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/
H A DMethodHandlePlugin.java57 StampPair invokeReturnStamp = b.getInvokeReturnStamp(b.getAssumptions());
H A DStandardGraphBuilderPlugins.java178 b.getOptions(), b.getAssumptions(), value, field, false, false));
439 b.addPush(JavaKind.Int, new StringIndexOfNode(b.getInvokeKind(), targetMethod, b.bci(), b.getInvokeReturnStamp(b.getAssumptions()), source, sourceOffset, sourceCount,
511 if (RegisterFinalizerNode.mayHaveFinalizer(object, b.getAssumptions())) {
527 Stamp stamp = StampFactory.objectNonNull(TypeReference.createTrusted(b.getAssumptions(), b.getMetaAccess().lookupJavaType(Class.class)));
540 LogicNode condition = b.append(InstanceOfDynamicNode.create(b.getAssumptions(), b.getConstantReflection(), type.get(), object, false));
566 ObjectStamp stamp = StampFactory.object(TypeReference.createTrusted(b.getAssumptions(), metaAccess.lookupJavaType(c)));
859 b.add(new VirtualizableInvokeMacroNode(b.getInvokeKind(), targetMethod, b.bci(), b.getInvokeReturnStamp(b.getAssumptions()), throwable, message));
H A DGraphKit.java234 returnStamp = StampFactory.forDeclaredType(graph.getAssumptions(), returnType, false);
462 returnStamp = StampFactory.forDeclaredType(graph.getAssumptions(), returnType, false);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/
H A DMethodHandleNode.java140 public Assumptions getAssumptions() { method in class:MethodHandleNode.GraphAdder
141 return graph.getAssumptions();
254 Assumptions assumptions = adder.getAssumptions();
312 Assumptions assumptions = adder.getAssumptions();
H A DBasicObjectCloneNode.java127 state[i] = loads[i] = genLoadFieldNode(graph().getAssumptions(), originalAlias, fields[i]);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/
H A DUnsafeAccessNode.java102 return cloneAsFieldAccess(graph().getAssumptions(), field);
H A DLoadMethodNode.java96 Assumptions assumptions = graph().getAssumptions();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/
H A DInstanceOfDynamicNode.java120 LogicNode result = findSynonym(tool.getAssumptions(), tool.getConstantReflection(), forMirror, forObject, allowNull);
H A DRegisterFinalizerNode.java108 if (!mayHaveFinalizer(forValue, graph().getAssumptions())) {
H A DMethodCallTargetNode.java135 return devirtualizeCall(invokeKind, targetMethod, contextType, receiver.graph().getAssumptions(), receiver.stamp());
180 Assumptions assumptions = graph().getAssumptions();
H A DLoadIndexedNode.java105 return updateStamp(stamp.improveWith(createStamp(graph().getAssumptions(), array(), elementKind())));
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/
H A DStub.java224 assert graph.getAssumptions() == null;
268 assert compResult.getAssumptions() == null : "stubs should not use assumptions: " + this;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/
H A DHotSpotGraphBuilderPlugins.java221 // b.getAssumptions() != null), and in ReplacementImpl.getSubstitution() where there is
230 b.addPush(JavaKind.Object, new ObjectCloneNode(b.getInvokeKind(), targetMethod, b.bci(), b.getInvokeReturnStamp(b.getAssumptions()), object));
260 LogicNode condition = b.append(InstanceOfDynamicNode.create(b.getAssumptions(), b.getConstantReflection(), javaClass, object, true));
282 ValueNode folded = CallSiteTargetNode.tryFold(GraphUtil.originalValue(callSite), b.getMetaAccess(), b.getAssumptions());
286 b.addPush(JavaKind.Object, new CallSiteTargetNode(b.getInvokeKind(), targetMethod, b.bci(), b.getInvokeReturnStamp(b.getAssumptions()), callSite));
306 b.addPush(JavaKind.Object, new ReflectionGetCallerClassNode(b.getInvokeKind(), targetMethod, b.bci(), b.getInvokeReturnStamp(b.getAssumptions())));
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/
H A DInlineableGraph.java198 StructuredGraph newGraph = new StructuredGraph.Builder(caller.getOptions(), debug, AllowAssumptions.ifNonNull(caller.getAssumptions())).method(method).build();

Completed in 246 milliseconds

12