/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/ |
H A D | AArch64CountTrailingZerosNode.java | 53 super(TYPE, computeStamp(value.stamp(), value), value); 63 assert newStamp.isCompatible(value.stamp());
|
H A D | AArch64CountLeadingZerosNode.java | 51 super(TYPE, computeStamp(value.stamp(), value), value); 60 assert newStamp.isCompatible(theValue.stamp());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ |
H A D | UnsafeCompareAndSwapNode.java | 60 assert expected.stamp().isCompatible(newValue.stamp());
|
H A D | ExceptionObjectNode.java | 82 LoadExceptionObjectNode loadException = graph().add(new LoadExceptionObjectNode(stamp())); 96 assertTrue(stateAfter().stackSize() == 1 && stateAfter().stackAt(0).stamp().getStackKind() == JavaKind.Object,
|
H A D | LoweredAtomicReadAndWriteNode.java | 58 super(TYPE, address, location, newValue.stamp().unrestricted(), barrierType); 96 return stamp();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ |
H A D | BitCountNode.java | 51 super(TYPE, computeStamp(value.stamp(), value), value); 62 assert newStamp.isCompatible(theValue.stamp());
|
H A D | ReverseBytesNode.java | 57 assert newStamp.isCompatible(getValue().stamp()); 65 return stamp();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/ |
H A D | AMD64CountLeadingZerosNode.java | 53 super(TYPE, computeStamp(value.stamp(), value), value); 63 assert newStamp.isCompatible(theValue.stamp());
|
H A D | AMD64CountTrailingZerosNode.java | 53 super(TYPE, computeStamp(value.stamp(), value), value); 63 assert newStamp.isCompatible(value.stamp());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ |
H A D | NegateNode.java | 70 ArithmeticOpTable.UnaryOp<Neg> negOp = ArithmeticOpTable.forStamp(forValue.stamp()).getNeg(); 78 if (forValue instanceof SubNode && !(forValue.stamp() instanceof FloatStamp)) {
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ |
H A D | WriteNode.java | 55 LIRKind writeKind = gen.getLIRGeneratorTool().getLIRKind(value().stamp()); 66 return value().stamp();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ |
H A D | SnippetLowerableMemoryNode.java | 55 public SnippetLowerableMemoryNode(SnippetLowering lowering, LocationIdentity locationIdentity, Stamp stamp, ValueNode... arguments) { argument 56 super(TYPE, stamp);
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ |
H A D | LoadConstantIndirectlyNode.java | 58 super(TYPE, value.stamp()); 65 super(TYPE, value.stamp());
|
H A D | InitializeKlassNode.java | 45 super(TYPE, value.stamp());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ |
H A D | IntegerStampTest.java | 70 assertEquals(IntegerStamp.create(32, 1, 1, 0x1, 0x1), ConstantNode.forBoolean(true, graph).stamp()); 71 assertEquals(IntegerStamp.create(32, 0, 0, 0x0, 0x0), ConstantNode.forBoolean(false, graph).stamp()); 76 assertEquals(IntegerStamp.create(32, 0, 0, 0x0, 0x0), ConstantNode.forByte((byte) 0, graph).stamp()); 77 assertEquals(IntegerStamp.create(32, 16, 16, 0x10, 0x10), ConstantNode.forByte((byte) 16, graph).stamp()); 78 assertEquals(IntegerStamp.create(32, -16, -16, 0xfffffff0L, 0xfffffff0L), ConstantNode.forByte((byte) -16, graph).stamp()); 79 assertEquals(IntegerStamp.create(32, 127, 127, 0x7f, 0x7f), ConstantNode.forByte((byte) 127, graph).stamp()); 80 assertEquals(IntegerStamp.create(32, -128, -128, 0xffffff80L, 0xffffff80L), ConstantNode.forByte((byte) -128, graph).stamp()); 85 assertEquals(IntegerStamp.create(32, 0, 0, 0x0, 0x0), ConstantNode.forShort((short) 0, graph).stamp()); 86 assertEquals(IntegerStamp.create(32, 128, 128, 0x80, 0x80), ConstantNode.forShort((short) 128, graph).stamp()); 87 assertEquals(IntegerStamp.create(32, -128, -128, 0xffffff80L, 0xffffff80L), ConstantNode.forShort((short) -128, graph).stamp()); 149 narrowingKindConversion(IntegerStamp stamp, JavaKind kind) argument [all...] |
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ |
H A D | ClassGetHubNode.java | 88 public static ValueNode canonical(ClassGetHubNode classGetHubNode, MetaAccessProvider metaAccess, ConstantReflectionProvider constantReflection, boolean allUsagesAvailable, Stamp stamp, argument 98 return ConstantNode.forConstant(stamp, JavaConstant.NULL_POINTER, metaAccess); 100 return ConstantNode.forConstant(stamp, constantReflection.asObjectHub(exactType), metaAccess); 121 return canonical(this, tool.getMetaAccess(), tool.getConstantReflection(), tool.allUsagesAvailable(), stamp(), clazz);
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ |
H A D | GraphBuilderContext.java | 121 AbstractPointerStamp valueStamp = (AbstractPointerStamp) value.stamp(); 275 * non-null} stamp. 280 ObjectStamp receiverStamp = (ObjectStamp) value.stamp(); 281 Stamp stamp = receiverStamp.join(objectNonNull()); 283 ValueNode nonNullReceiver = getGraph().addOrUnique(PiNode.create(value, stamp, fixedGuard));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ |
H A D | PhiNode.java | 53 protected PhiNode(NodeClass<? extends PhiNode> c, Stamp stamp, AbstractMergeNode merge) { argument 54 super(c, stamp); 143 assert !(this instanceof ValuePhiNode) || x.stamp().isCompatible(stamp());
|
H A D | EntryProxyNode.java | 36 * Proxy node that is used in OSR. This node drops the stamp information from the value, since the 47 super(TYPE, value.stamp().unrestricted());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ |
H A D | OpaqueNode.java | 42 super(TYPE, value.stamp().unrestricted());
|
/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 | 91 * a constant argument, or an argument with a more specific stamp. 124 Stamp joinedStamp = param.stamp().join(arg.stamp()); 125 if (joinedStamp == null || joinedStamp.equals(param.stamp())) { 166 ConstantNode.forConstant(arg.stamp(), constant, ((ConstantNode) arg).getStableDimension(), ((ConstantNode) arg).isDefaultStable(), context.getMetaAccess())));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/ |
H A D | LoadJavaMirrorWithKlassPhase.java | 83 Stamp stamp = StampFactory.objectNonNull(TypeReference.createExactTrusted(metaAccess.lookupJavaType(Class.class))); 115 stamp = HotSpotNarrowOopStamp.compressed((AbstractObjectStamp) stamp, oopEncoding); 118 ValueNode read = graph.unique(new FloatingReadNode(address, FINAL_LOCATION, null, stamp));
|
/openjdk10/hotspot/src/share/vm/utilities/ |
H A D | ostream.hpp | 107 // Time stamp 109 void stamp(); 110 void stamp(bool guard, const char* prefix, const char* suffix); 111 void stamp(bool guard) { function in class:outputStream 112 stamp(guard, "", ": "); 114 // Date stamp
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ |
H A D | ForeignCallStub.java | 262 StampPair stamp = StampFactory.forDeclaredType(kit.getGraph().getAssumptions(), type, false); 263 ParameterNode param = kit.unique(new ParameterNode(i, stamp)); 270 Stamp stamp = StampFactory.forKind(JavaKind.fromJavaClass(target.getDescriptor().getResultType())); 275 return kit.append(new StubForeignCallNode(providers.getForeignCalls(), stamp, target.getDescriptor(), targetArguments)); 277 return kit.append(new StubForeignCallNode(providers.getForeignCalls(), stamp, target.getDescriptor(), params));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ |
H A D | PEReadEliminationClosure.java | 153 Stamp loadStamp = load.stamp(); 154 Stamp cachedValueStamp = cachedValue.stamp(); 158 * have a non compatible stamp or the second load which will see Illegal. 160 assert load.stamp().getStackKind() == JavaKind.Int && (cachedValue.stamp().getStackKind() == JavaKind.Long || cachedValue.getStackKind() == JavaKind.Double || 184 if (cachedValue != null && load.stamp().isCompatible(cachedValue.stamp())) { 359 if (otherValue == null || !value.stamp().isCompatible(otherValue.stamp())) { 369 PhiNode phiNode = getPhi(key, value.stamp() [all...] |