public class SVMAnalysisMetaAccess
extends com.oracle.graal.pointsto.meta.AnalysisMetaAccess
Constructor and Description |
---|
SVMAnalysisMetaAccess(com.oracle.graal.pointsto.meta.AnalysisUniverse analysisUniverse,
jdk.vm.ci.meta.MetaAccessProvider originalMetaAccess) |
Modifier and Type | Method and Description |
---|---|
int |
getArrayBaseOffset(jdk.vm.ci.meta.JavaKind elementKind) |
int |
getArrayIndexScale(jdk.vm.ci.meta.JavaKind elementKind) |
lookupJavaField, lookupJavaMethod, lookupJavaType, lookupJavaType, optionalLookupJavaType
decodeDebugId, decodeDeoptAction, decodeDeoptReason, decodeSpeculation, encodeDeoptActionAndReason, encodeSpeculation, getMemorySize, getTypeCacheEntry, getUniverse, getWrapped, parseMethodDescriptor
public SVMAnalysisMetaAccess(com.oracle.graal.pointsto.meta.AnalysisUniverse analysisUniverse, jdk.vm.ci.meta.MetaAccessProvider originalMetaAccess)
public int getArrayBaseOffset(jdk.vm.ci.meta.JavaKind elementKind)
getArrayBaseOffset
in interface jdk.vm.ci.meta.MetaAccessProvider
getArrayBaseOffset
in class com.oracle.graal.pointsto.meta.AnalysisMetaAccess
public int getArrayIndexScale(jdk.vm.ci.meta.JavaKind elementKind)
getArrayIndexScale
in interface jdk.vm.ci.meta.MetaAccessProvider
getArrayIndexScale
in class com.oracle.graal.pointsto.meta.AnalysisMetaAccess