class AMD64HotSpotLIRGenerator.SaveRbp extends Object
Modifier and Type | Field and Description |
---|---|
private StandardOp.NoOp |
placeholder |
private AllocatableValue |
rescueSlot
The variable reserved for saving RBP.
|
private StackSlot |
reservedSlot
The slot reserved for saving RBP.
|
Constructor and Description |
---|
SaveRbp(StandardOp.NoOp placeholder0) |
Modifier and Type | Method and Description |
---|---|
void |
finalize(boolean useStack)
Replaces this operation with the appropriate move for saving rbp.
|
(package private) AllocatableValue |
getRbpRescueSlot() |
private final StandardOp.NoOp placeholder
private final StackSlot reservedSlot
private final AllocatableValue rescueSlot
reservedSlot
.public SaveRbp(StandardOp.NoOp placeholder0)
public void finalize(boolean useStack)
useStack
- specifies if rbp must be saved to the stackAllocatableValue getRbpRescueSlot()