/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/ |
H A D | CanonicalizerTool.java | 35 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 D | AssumptionInlineInfo.java | 50 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 D | GraphBuilderTool.java | 53 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 D | EncodedGraph.java | 77 public Assumptions getAssumptions() { method in class:EncodedGraph
|
H A D | DynamicPiNode.java | 60 TypeReference type = TypeReference.createTrusted(tool.getAssumptions(), t);
|
H A D | SimplifyingGraphDecoder.java | 109 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 D | GraalCompilerAssumptionsTest.java | 64 assertTrue(!graph.getAssumptions().isEmpty()); 83 for (Assumption a : graph.getAssumptions()) {
|
H A D | GraphEncoderTest.java | 80 EncodedGraph encodedGraph = new EncodedGraph(encoder.getEncoding(), startOffsets.get(originalGraph), encoder.getObjects(), encoder.getNodeClasses(), originalGraph.getAssumptions(),
|
H A D | FinalizableSubclassTest.java | 90 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 D | CallSiteTargetNode.java | 71 ConstantNode target = tryFold(getCallSite(), tool.getMetaAccess(), graph().getAssumptions()); 81 ConstantNode target = tryFold(getCallSite(), tool.getMetaAccess(), graph().getAssumptions());
|
H A D | ObjectCloneNode.java | 99 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 D | MethodHandlePlugin.java | 57 StampPair invokeReturnStamp = b.getInvokeReturnStamp(b.getAssumptions());
|
H A D | StandardGraphBuilderPlugins.java | 178 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 D | GraphKit.java | 234 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 D | MethodHandleNode.java | 140 public Assumptions getAssumptions() { method in class:MethodHandleNode.GraphAdder 141 return graph.getAssumptions(); 254 Assumptions assumptions = adder.getAssumptions(); 312 Assumptions assumptions = adder.getAssumptions();
|
H A D | BasicObjectCloneNode.java | 127 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 D | UnsafeAccessNode.java | 102 return cloneAsFieldAccess(graph().getAssumptions(), field);
|
H A D | LoadMethodNode.java | 96 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 D | InstanceOfDynamicNode.java | 120 LogicNode result = findSynonym(tool.getAssumptions(), tool.getConstantReflection(), forMirror, forObject, allowNull);
|
H A D | RegisterFinalizerNode.java | 108 if (!mayHaveFinalizer(forValue, graph().getAssumptions())) {
|
H A D | MethodCallTargetNode.java | 135 return devirtualizeCall(invokeKind, targetMethod, contextType, receiver.graph().getAssumptions(), receiver.stamp()); 180 Assumptions assumptions = graph().getAssumptions();
|
H A D | LoadIndexedNode.java | 105 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 D | Stub.java | 224 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 D | HotSpotGraphBuilderPlugins.java | 221 // 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 D | InlineableGraph.java | 198 StructuredGraph newGraph = new StructuredGraph.Builder(caller.getOptions(), debug, AllowAssumptions.ifNonNull(caller.getAssumptions())).method(method).build();
|