public class SSILinearScanEliminateSpillMovePhase extends LinearScanEliminateSpillMovePhase
AllocationPhase.AllocationContextLIRPhase.Optionsallocator| Constructor and Description |
|---|
SSILinearScanEliminateSpillMovePhase(LinearScan allocator) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEliminateSpillMove(AbstractBlockBase<?> block,
StandardOp.MoveOp move) |
protected int |
firstInstructionOfInterest() |
runrunapply, apply, createName, getNamepublic SSILinearScanEliminateSpillMovePhase(LinearScan allocator)
protected int firstInstructionOfInterest()
firstInstructionOfInterest in class LinearScanEliminateSpillMovePhaseLinearScanEliminateSpillMovePhase.eliminateSpillMoves()protected boolean canEliminateSpillMove(AbstractBlockBase<?> block, StandardOp.MoveOp move)
canEliminateSpillMove in class LinearScanEliminateSpillMovePhaseblock - The block move is located in.move - Spill move.