public class HotSpotLIRGenerationResult extends LIRGenerationResult
| Constructor and Description |
|---|
HotSpotLIRGenerationResult(CompilationIdentifier compilationId,
LIR lir,
FrameMapBuilder frameMapBuilder,
RegisterAllocationConfig registerAllocationConfig,
CallingConvention callingConvention,
Object stub,
boolean requiresReservedStackAccessCheck) |
| Modifier and Type | Method and Description |
|---|---|
org.graalvm.collections.EconomicMap<LIRFrameState,StandardOp.SaveRegistersOp> |
getCalleeSaveInfo() |
StackSlot |
getDeoptimizationRescueSlot() |
int |
getMaxInterpreterFrameSize() |
Stub |
getStub() |
boolean |
requiresReservedStackAccessCheck() |
void |
setDeoptimizationRescueSlot(StackSlot stackSlot) |
void |
setMaxInterpreterFrameSize(int maxInterpreterFrameSize) |
buildFrameMap, getCallingConvention, getComment, getCompilationId, getCompilationUnitName, getFrameMap, getFrameMapBuilder, getLIR, getRegisterAllocationConfig, getRegisterConfig, hasForeignCall, setComment, setForeignCallprotected final Object stub
public HotSpotLIRGenerationResult(CompilationIdentifier compilationId, LIR lir, FrameMapBuilder frameMapBuilder, RegisterAllocationConfig registerAllocationConfig, CallingConvention callingConvention, Object stub, boolean requiresReservedStackAccessCheck)
public org.graalvm.collections.EconomicMap<LIRFrameState,StandardOp.SaveRegistersOp> getCalleeSaveInfo()
public Stub getStub()
public StackSlot getDeoptimizationRescueSlot()
public final void setDeoptimizationRescueSlot(StackSlot stackSlot)
public void setMaxInterpreterFrameSize(int maxInterpreterFrameSize)
public int getMaxInterpreterFrameSize()
public boolean requiresReservedStackAccessCheck()