/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ |
H A D | AbstractPointerStamp.java | 32 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 D | RawPointerStamp.java | 39 public class RawPointerStamp extends AbstractPointerStamp { 51 protected AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull) {
|
H A D | AbstractObjectStamp.java | 38 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 D | MethodCountersPointerStamp.java | 31 import org.graalvm.compiler.core.common.type.AbstractPointerStamp; 55 protected AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull) {
|
H A D | MetaspacePointerStamp.java | 27 import org.graalvm.compiler.core.common.type.AbstractPointerStamp; 35 public abstract class MetaspacePointerStamp extends AbstractPointerStamp {
|
H A D | MethodPointerStamp.java | 25 import org.graalvm.compiler.core.common.type.AbstractPointerStamp; 56 protected AbstractPointerStamp copyWith(boolean newNonNull, boolean newAlwaysNull) {
|
H A D | KlassPointerStamp.java | 30 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 D | IsNullNode.java | 25 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 D | PointerEqualsNode.java | 28 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 D | ObjectEqualsNode.java | 27 import org.graalvm.compiler.core.common.type.AbstractPointerStamp; 117 } else if (newX.stamp() instanceof AbstractPointerStamp && newY.stamp() instanceof AbstractPointerStamp) {
|
H A D | CompareNode.java | 31 import org.graalvm.compiler.core.common.type.AbstractPointerStamp; 250 } else if (x.stamp() instanceof AbstractPointerStamp) { 285 } else if (x.stamp() instanceof AbstractPointerStamp) {
|
H A D | IntegerEqualsNode.java | 28 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 D | StampTool.java | 28 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 D | GraphBuilderContext.java | 31 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 D | ObjectCloneNode.java | 27 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 D | PiNode.java | 30 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 D | TypeSwitchNode.java | 28 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 D | SwitchNode.java | 36 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 D | WordCastNode.java | 29 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 D | Node.java | 43 import org.graalvm.compiler.core.common.type.AbstractPointerStamp; 183 * {@link AbstractPointerStamp#nonNull()} on the injected stamp is guaranteed to return
|