public static interface StandardOp.SaveRegistersOp
Modifier and Type | Method and Description |
---|---|
RegisterSaveLayout |
getMap(FrameMap frameMap)
Gets a map from the saved registers saved by this operation to the frame slots in which
they are saved.
|
int |
remove(Set<Register> doNotSave)
Prunes
doNotSave from the registers saved by this operation. |
boolean |
supportsRemove()
Determines if the
remove(Set) operation is supported for this object. |
boolean supportsRemove()
remove(Set)
operation is supported for this object.int remove(Set<Register> doNotSave)
doNotSave
from the registers saved by this operation.doNotSave
- registers that should not be saved by this operationUnsupportedOperationException
- if removal is not supportedRegisterSaveLayout getMap(FrameMap frameMap)
frameMap
- used to convert a
virtual slot to a frame slot index