Searched refs:stamp (Results 151 - 175 of 305) sorted by relevance

1234567891011>>

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/
H A DAArch64CountTrailingZerosNode.java53 super(TYPE, computeStamp(value.stamp(), value), value);
63 assert newStamp.isCompatible(value.stamp());
H A DAArch64CountLeadingZerosNode.java51 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 DUnsafeCompareAndSwapNode.java60 assert expected.stamp().isCompatible(newValue.stamp());
H A DExceptionObjectNode.java82 LoadExceptionObjectNode loadException = graph().add(new LoadExceptionObjectNode(stamp()));
96 assertTrue(stateAfter().stackSize() == 1 && stateAfter().stackAt(0).stamp().getStackKind() == JavaKind.Object,
H A DLoweredAtomicReadAndWriteNode.java58 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 DBitCountNode.java51 super(TYPE, computeStamp(value.stamp(), value), value);
62 assert newStamp.isCompatible(theValue.stamp());
H A DReverseBytesNode.java57 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 DAMD64CountLeadingZerosNode.java53 super(TYPE, computeStamp(value.stamp(), value), value);
63 assert newStamp.isCompatible(theValue.stamp());
H A DAMD64CountTrailingZerosNode.java53 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 DNegateNode.java70 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 DWriteNode.java55 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 DSnippetLowerableMemoryNode.java55 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 DLoadConstantIndirectlyNode.java58 super(TYPE, value.stamp());
65 super(TYPE, value.stamp());
H A DInitializeKlassNode.java45 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 DIntegerStampTest.java70 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 DClassGetHubNode.java88 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 DGraphBuilderContext.java121 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 DPhiNode.java53 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 DEntryProxyNode.java36 * 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 DOpaqueNode.java42 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 DInlineableGraph.java91 * 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 DLoadJavaMirrorWithKlassPhase.java83 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 Dostream.hpp107 // 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 DForeignCallStub.java262 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 DPEReadEliminationClosure.java153 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...]

Completed in 280 milliseconds

1234567891011>>