/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/ |
H A D | NodeLIRBuilder.java | 245 LIRKind derivedKind = gen.toRegisterKind(gen.getLIRKind(phi.stamp())); 257 LIRKind kind = gen.getLIRKind(node.stamp()); 450 if (node.getDebug().isLogEnabled() && node.stamp().isEmpty()) { 451 node.getDebug().log("This node has an empty stamp, we are emitting dead code(?): %s", node); 479 assert paramValue.getValueKind().equals(getLIRGeneratorTool().getLIRKind(param.stamp())) : paramValue + " " + getLIRGeneratorTool().getLIRKind(param.stamp()); 508 return gen.getLIRKind(phi.stamp()); 531 LIRKind kind = gen.getLIRKind(node.getValue().stamp()); 537 PlatformKind kind = gen.getLIRKind(compare.getX().stamp()).getPlatformKind(); 560 LIRKind kind = gen.getLIRKind(isNullNode.getValue().stamp()); 731 emitOverflowCheckBranch(AbstractBeginNode overflowSuccessor, AbstractBeginNode next, Stamp stamp, double probability) argument [all...] |
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ |
H A D | StampFactory.java | 54 private static void setCache(JavaKind kind, Stamp stamp) { argument 55 stampCache[kind.ordinal()] = stamp; 104 * Return a stamp for a Java kind, as it would be represented on the bytecode stack. 112 * Return the stamp for the {@code void} type. This will return a singleton instance than can be 140 * Create a new stamp use {@code newLowerBound} and {@code newUpperBound} computing the 148 * @return a new stamp with the appropriate bounds and masks 267 Stamp stamp; 269 stamp = StampFactory.object(TypeReference.create(assumptions, (ResolvedJavaType) type)); 271 stamp = StampFactory.forKind(kind); 273 result[index++] = stamp; [all...] |
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ |
H A D | FixReadsPhase.java | 118 if (piNode.stamp().isCompatible(piNode.getOriginalNode().stamp())) { 181 assert stampConstant.stamp().isCompatible(valueNode.stamp()); 256 if (!bestStamp.equals(phi.stamp())) { 274 // Node with new stamp in path to the merge block dominator and that 284 // No stamp registered in one of the previously processed 291 if (nodeWithNewStamp.stamp().tryImproveWith(bestStamp) == null) { 292 // No point in registering the stamp. 325 debug.log("RawConditionElimination: constant stamp replace 538 private final Stamp stamp; field in class:FixReadsPhase.StampElement 541 StampElement(Stamp stamp, StampElement parent) argument [all...] |
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ |
H A D | ResolveConstantStubCall.java | 62 super(TYPE, value.stamp()); 69 super(TYPE, value.stamp());
|
H A D | LoadConstantIndirectlyFixedNode.java | 59 super(TYPE, value.stamp()); 66 super(TYPE, value.stamp());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ |
H A D | StubForeignCallNode.java | 61 public StubForeignCallNode(@InjectedNodeParameter ForeignCallsProvider foreignCalls, @InjectedNodeParameter Stamp stamp, ForeignCallDescriptor descriptor, ValueNode... arguments) { argument 62 super(TYPE, stamp);
|
H A D | GraalHotSpotVMConfigNode.java | 76 public GraalHotSpotVMConfigNode(@InjectedNodeParameter Stamp stamp, @InjectedNodeParameter GraalHotSpotVMConfig config, int markId) { argument 77 super(TYPE, stamp); 97 Value res = ((HotSpotLIRGenerator) generator.getLIRGeneratorTool()).emitLoadConfigValue(markId, generator.getLIRGeneratorTool().getLIRKind(stamp));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ |
H A D | BitScanForwardNode.java | 56 super(TYPE, StampFactory.forInteger(JavaKind.Int, 0, ((PrimitiveStamp) value.stamp()).getBits()), value); 62 assert newStamp.isCompatible(getValue().stamp());
|
H A D | BitScanReverseNode.java | 56 super(TYPE, StampFactory.forInteger(JavaKind.Int, 0, ((PrimitiveStamp) value.stamp()).getBits()), value); 62 assert newStamp.isCompatible(getValue().stamp());
|
H A D | UnaryMathIntrinsicNode.java | 109 super(TYPE, computeStamp(value.stamp(), op), value); 110 assert value.stamp() instanceof FloatStamp && PrimitiveStamp.getBits(value.stamp()) == 64;
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ |
H A D | NormalizeCompareNode.java | 89 ValueNode result = tryConstantFold(x, y, isUnorderedLess, stamp().getStackKind(), tool.getConstantReflection()); 103 return stamp();
|
H A D | FloatConvertNode.java | 69 ValueNode synonym = findSynonym(input, ArithmeticOpTable.forStamp(input.stamp()).getFloatConvert(op)); 87 FloatConvertOp reverse = ArithmeticOpTable.forStamp(stamp()).getFloatConvert(op.reverse());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/ |
H A D | AMD64AddressLowering.java | 120 if (node.stamp() instanceof IntegerStamp && ((IntegerStamp) node.stamp()).getBits() == 64) {
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ |
H A D | AbstractBeginNode.java | 50 protected AbstractBeginNode(NodeClass<? extends AbstractBeginNode> c, Stamp stamp) { argument 51 super(c, stamp);
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ |
H A D | UnsafeAccessNode.java | 55 protected UnsafeAccessNode(NodeClass<? extends UnsafeAccessNode> c, Stamp stamp, ValueNode object, ValueNode offset, JavaKind accessKind, LocationIdentity locationIdentity, argument 57 super(c, stamp);
|
H A D | ForeignCallNode.java | 120 public ForeignCallNode(ForeignCallsProvider foreignCalls, ForeignCallDescriptor descriptor, Stamp stamp, List<ValueNode> arguments) { argument 121 super(TYPE, stamp); 128 public ForeignCallNode(ForeignCallsProvider foreignCalls, ForeignCallDescriptor descriptor, Stamp stamp) { argument 129 super(TYPE, stamp);
|
H A D | SwitchNode.java | 82 assert value.stamp().getStackKind().isNumericInteger() || value.stamp() instanceof AbstractPointerStamp : value.stamp() + " key not supported by SwitchNode";
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ |
H A D | RegisterFinalizerNode.java | 90 ObjectStamp objectStamp = (ObjectStamp) object.stamp(); 105 if (!(forValue.stamp() instanceof ObjectStamp)) {
|
H A D | TypeSwitchNode.java | 67 assert value.stamp() instanceof AbstractPointerStamp; 142 if (value() instanceof LoadHubNode && ((LoadHubNode) value()).getValue().stamp() instanceof ObjectStamp) { 143 ObjectStamp objectStamp = (ObjectStamp) ((LoadHubNode) value()).getValue().stamp();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/ |
H A D | SPARCImmediateAddressNode.java | 62 LIRKind kind = tool.getLIRKind(stamp());
|
H A D | SPARCIndexedAddressNode.java | 64 LIRKind kind = LIRKind.combineDerived(tool.getLIRKind(stamp()), baseReference, indexReference);
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ |
H A D | IntrinsicGraphBuilder.java | 115 Stamp stamp; 117 stamp = StampFactory.object(TypeReference.createWithoutAssumptions((ResolvedJavaType) type)); 119 stamp = StampFactory.forKind(kind); 121 ValueNode param = graph.addWithoutUnique(new ParameterNode(index, StampPair.createSingle(stamp)));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ |
H A D | GraphBuilderConfiguration.java | 180 StampPair stamp = plugin.interceptType(b, type, nonNull); 181 if (stamp != null) { 182 return stamp;
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/ |
H A D | DataPatchInConstantsTest.java | 173 super(TYPE, input.stamp()); 182 Variable ret = gen.newVariable(gen.getLIRKind(stamp())); 184 gen.append(new LoadThroughPatchOp(input.asConstant(), stamp() instanceof NarrowOopStamp, ret));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/ |
H A D | AMD64HotSpotAddressLowering.java | 79 LIRKind kind = generator.getLIRGeneratorTool().getLIRKind(stamp()); 132 if ((!generatePIC || compression.stamp() instanceof ObjectStamp) && other == null) { 140 } else if (encoding.getBase() != 0 || (generatePIC && compression.stamp() instanceof KlassPointerStamp)) {
|