public class AllocationSiteSensitiveAnalysisPolicy extends com.oracle.graal.pointsto.BytecodeSensitiveAnalysisPolicy implements SVMAnalysisPolicy
| Constructor and Description |
|---|
AllocationSiteSensitiveAnalysisPolicy(org.graalvm.compiler.options.OptionValues options) |
| Modifier and Type | Method and Description |
|---|---|
com.oracle.graal.pointsto.flow.context.object.AnalysisObject |
createPinnedObject(com.oracle.graal.pointsto.BigBang bb,
com.oracle.graal.pointsto.meta.AnalysisType objectType,
com.oracle.graal.pointsto.flow.context.BytecodeLocation allocationSite,
com.oracle.graal.pointsto.flow.context.AnalysisContext allocationContext)
Create a pinned object abstraction.
|
contextPolicy, createAllocationSite, createArrayElementsTypeStore, createConstantObject, createFieldTypeStore, createHeapObject, createVirtualInvokeTypeFlow, isContextSensitiveAllocation, isMergingEnabled, isSummaryObject, needsConstantCache, noteMerge, noteMerge, noteMergepublic AllocationSiteSensitiveAnalysisPolicy(org.graalvm.compiler.options.OptionValues options)
public com.oracle.graal.pointsto.flow.context.object.AnalysisObject createPinnedObject(com.oracle.graal.pointsto.BigBang bb,
com.oracle.graal.pointsto.meta.AnalysisType objectType,
com.oracle.graal.pointsto.flow.context.BytecodeLocation allocationSite,
com.oracle.graal.pointsto.flow.context.AnalysisContext allocationContext)
SVMAnalysisPolicycreatePinnedObject in interface SVMAnalysisPolicy