Searched refs:AbstractPointerStamp (Results 1 - 20 of 20) sorted by relevance

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/
H A DAbstractPointerStamp.java32 public abstract class AbstractPointerStamp extends Stamp { class in inherits:Stamp
37 protected AbstractPointerStamp(boolean nonNull, boolean alwaysNull) { method in class:AbstractPointerStamp
51 protected abstract AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull);
64 AbstractPointerStamp other = (AbstractPointerStamp) stamp;
81 AbstractPointerStamp other = (AbstractPointerStamp) stamp;
93 AbstractPointerStamp pointer = (AbstractPointerStamp) stamp;
98 AbstractPointerStamp pointe
[all...]
H A DRawPointerStamp.java39 public class RawPointerStamp extends AbstractPointerStamp {
51 protected AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull) {
H A DAbstractObjectStamp.java38 public abstract class AbstractObjectStamp extends AbstractPointerStamp {
52 protected final AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull) {
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/
H A DMethodCountersPointerStamp.java31 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
55 protected AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull) {
H A DMetaspacePointerStamp.java27 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
35 public abstract class MetaspacePointerStamp extends AbstractPointerStamp {
H A DMethodPointerStamp.java25 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
56 protected AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull) {
H A DKlassPointerStamp.java30 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
73 protected AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull) {
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DIsNullNode.java25 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
80 assertTrue(getValue().stamp() instanceof AbstractPointerStamp, "input must be a pointer not %s", getValue().stamp());
124 AbstractPointerStamp pointerStamp = (AbstractPointerStamp) getValue().stamp();
H A DPointerEqualsNode.java28 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
69 assert x.stamp() instanceof AbstractPointerStamp;
70 assert y.stamp() instanceof AbstractPointerStamp;
136 } else if (((AbstractPointerStamp) forX.stamp()).alwaysNull()) {
138 } else if (((AbstractPointerStamp) forY.stamp()).alwaysNull()) {
H A DObjectEqualsNode.java27 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
117 } else if (newX.stamp() instanceof AbstractPointerStamp && newY.stamp() instanceof AbstractPointerStamp) {
H A DCompareNode.java31 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
250 } else if (x.stamp() instanceof AbstractPointerStamp) {
285 } else if (x.stamp() instanceof AbstractPointerStamp) {
H A DIntegerEqualsNode.java28 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
142 } else if (newX.stamp() instanceof AbstractPointerStamp && newY.stamp() instanceof AbstractPointerStamp) {
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/
H A DStampTool.java28 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
147 if (stamp instanceof AbstractPointerStamp && stamp.hasValues()) {
148 return ((AbstractPointerStamp) stamp).alwaysNull();
173 if (stamp instanceof AbstractPointerStamp) {
174 return ((AbstractPointerStamp) stamp).nonNull();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/
H A DGraphBuilderContext.java31 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
121 AbstractPointerStamp valueStamp = (AbstractPointerStamp) value.stamp();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/
H A DObjectCloneNode.java27 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
66 return AbstractPointerStamp.pointerNonNull(object.stamp());
72 return AbstractPointerStamp.pointerMaybeNull(object.stamp());
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/
H A DPiNode.java30 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
92 this(object, AbstractPointerStamp.pointerNonNull(object.stamp()), anchor);
116 Stamp stamp = AbstractPointerStamp.pointerNonNull(object.stamp());
126 Stamp stamp = AbstractPointerStamp.pointerNonNull(object.stamp());
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/
H A DTypeSwitchNode.java28 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
67 assert value.stamp() instanceof AbstractPointerStamp;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/
H A DSwitchNode.java36 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
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.word/src/org/graalvm/compiler/word/
H A DWordCastNode.java29 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
76 assert input.stamp() instanceof AbstractPointerStamp;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/
H A DNode.java43 import org.graalvm.compiler.core.common.type.AbstractPointerStamp;
183 * {@link AbstractPointerStamp#nonNull()} on the injected stamp is guaranteed to return

Completed in 104 milliseconds