public class AMD64HotSpotLIRGenerationResult extends LIRGenerationResultBase
| Modifier and Type | Field and Description |
|---|---|
private Map<LIRFrameState,StandardOp.SaveRegistersOp> |
calleeSaveInfo
Map from debug infos that need to be updated with callee save information to the operations
that provide the information.
|
private StackSlot |
deoptimizationRescueSlot
The slot reserved for storing the original return address when a frame is marked for
deoptimization.
|
private Object |
stub |
| Constructor and Description |
|---|
AMD64HotSpotLIRGenerationResult(String compilationUnitName,
LIR lir,
FrameMapBuilder frameMapBuilder,
Object stub) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Map<LIRFrameState,StandardOp.SaveRegistersOp> |
getCalleeSaveInfo() |
(package private) StackSlot |
getDeoptimizationRescueSlot() |
(package private) Stub |
getStub() |
void |
setDeoptimizationRescueSlot(StackSlot stackSlot) |
buildFrameMap, getCompilationUnitName, getFrameMap, getFrameMapBuilder, getLIR, hasForeignCall, setForeignCallprivate StackSlot deoptimizationRescueSlot
private Map<LIRFrameState,StandardOp.SaveRegistersOp> calleeSaveInfo
public AMD64HotSpotLIRGenerationResult(String compilationUnitName, LIR lir, FrameMapBuilder frameMapBuilder, Object stub)
StackSlot getDeoptimizationRescueSlot()
public final void setDeoptimizationRescueSlot(StackSlot stackSlot)
Map<LIRFrameState,StandardOp.SaveRegistersOp> getCalleeSaveInfo()