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, optionalLookupJavaTypedecodeDebugId, decodeDeoptAction, decodeDeoptReason, decodeSpeculation, encodeDeoptActionAndReason, encodeSpeculation, getMemorySize, getTypeCacheEntry, getUniverse, getWrapped, parseMethodDescriptorpublic 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.MetaAccessProvidergetArrayBaseOffset in class com.oracle.graal.pointsto.meta.AnalysisMetaAccesspublic int getArrayIndexScale(jdk.vm.ci.meta.JavaKind elementKind)
getArrayIndexScale in interface jdk.vm.ci.meta.MetaAccessProvidergetArrayIndexScale in class com.oracle.graal.pointsto.meta.AnalysisMetaAccess