Searched refs:objectStamp (Results 1 - 8 of 8) sorted by relevance

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/
H A DBasicObjectCloneNode.java68 Stamp objectStamp = object.stamp();
69 if (objectStamp instanceof ObjectStamp) {
70 objectStamp = objectStamp.join(StampFactory.objectNonNull());
72 return objectStamp;
89 ObjectStamp objectStamp = (ObjectStamp) forStamp;
90 if (objectStamp.type() == null) {
92 } else if (objectStamp.isExactType()) {
93 return objectStamp.type().isCloneableWithAllocation() ? objectStamp
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/
H A DRegisterFinalizerNode.java90 ObjectStamp objectStamp = (ObjectStamp) object.stamp();
91 if (objectStamp.isExactType()) {
92 return objectStamp.type().hasFinalizer();
93 } else if (objectStamp.type() != null) {
94 AssumptionResult<Boolean> result = objectStamp.type().hasFinalizableSubclass();
H A DTypeSwitchNode.java143 ObjectStamp objectStamp = (ObjectStamp) ((LoadHubNode) value()).getValue().stamp();
144 if (objectStamp.type() != null) {
147 if (objectStamp.type().isAssignableFrom(keys[i])) {
162 if (i == keyCount() || objectStamp.type().isAssignableFrom(keys[i])) {
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DIsNullNode.java131 ObjectStamp objectStamp = (ObjectStamp) valueStamp;
132 if (objectStamp.alwaysNull()) {
134 } else if (objectStamp.nonNull()) {
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/
H A DGetClassNode.java73 ObjectStamp objectStamp = (ObjectStamp) object.stamp();
74 if (objectStamp.isExactType()) {
75 return ConstantNode.forConstant(constantReflection.asJavaClass(objectStamp.type()), metaAccess);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/
H A DVerifyVirtualizableUsage.java86 ObjectStamp objectStamp = (ObjectStamp) argStamp;
87 ResolvedJavaType argStampType = objectStamp.type();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/
H A DKlassLayoutHelperNode.java88 ObjectStamp objectStamp = (ObjectStamp) hubStamp;
89 ResolvedJavaType type = objectStamp.type();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/
H A DStampFactory.java46 private static final Stamp objectStamp = new ObjectStamp(null, false, false, false); field in class:StampFactory
84 setCache(JavaKind.Object, objectStamp);
226 return objectStamp;

Completed in 73 milliseconds