public final class SubstrateNarrowOopStamp
extends org.graalvm.compiler.nodes.type.NarrowOopStamp
| Modifier and Type | Method and Description |
|---|---|
static org.graalvm.compiler.core.common.type.AbstractObjectStamp |
compressed(org.graalvm.compiler.core.common.type.AbstractObjectStamp stamp,
org.graalvm.compiler.core.common.CompressEncoding encoding) |
protected org.graalvm.compiler.core.common.type.AbstractObjectStamp |
copyWith(jdk.vm.ci.meta.ResolvedJavaType type,
boolean exactType,
boolean nonNull,
boolean alwaysNull) |
boolean |
isCompatible(jdk.vm.ci.meta.Constant c) |
static org.graalvm.compiler.core.common.type.Stamp |
mkStamp(org.graalvm.compiler.nodes.CompressionNode.CompressionOp op,
org.graalvm.compiler.core.common.type.Stamp input,
org.graalvm.compiler.core.common.CompressEncoding encoding) |
jdk.vm.ci.meta.JavaConstant |
nullConstant() |
jdk.vm.ci.meta.Constant |
readConstant(jdk.vm.ci.meta.MemoryAccessProvider memoryAccessProvider,
jdk.vm.ci.meta.Constant base,
long displacement) |
equals, getEncoding, getLIRKind, hashCode, isCompatible, toString, uncompressedappendString, constant, copyWith, empty, getStackKind, hasValues, improveWith, isConcreteType, isExactType, javaType, join, meet, type, unrestrictedalwaysNull, asAlwaysNull, asConstant, asMaybeNull, asNonNull, defaultPointerJoin, nonNull, pointerAlwaysNull, pointerMaybeNull, pointerNonNullprotected org.graalvm.compiler.core.common.type.AbstractObjectStamp copyWith(jdk.vm.ci.meta.ResolvedJavaType type,
boolean exactType,
boolean nonNull,
boolean alwaysNull)
copyWith in class org.graalvm.compiler.nodes.type.NarrowOopStamppublic static org.graalvm.compiler.core.common.type.AbstractObjectStamp compressed(org.graalvm.compiler.core.common.type.AbstractObjectStamp stamp,
org.graalvm.compiler.core.common.CompressEncoding encoding)
public jdk.vm.ci.meta.Constant readConstant(jdk.vm.ci.meta.MemoryAccessProvider memoryAccessProvider,
jdk.vm.ci.meta.Constant base,
long displacement)
readConstant in class org.graalvm.compiler.nodes.type.NarrowOopStamppublic jdk.vm.ci.meta.JavaConstant nullConstant()
nullConstant in class org.graalvm.compiler.core.common.type.AbstractPointerStamppublic boolean isCompatible(jdk.vm.ci.meta.Constant c)
isCompatible in class org.graalvm.compiler.nodes.type.NarrowOopStamppublic static org.graalvm.compiler.core.common.type.Stamp mkStamp(org.graalvm.compiler.nodes.CompressionNode.CompressionOp op,
org.graalvm.compiler.core.common.type.Stamp input,
org.graalvm.compiler.core.common.CompressEncoding encoding)