LLVM 20.0.0git
|
#include "llvm/CodeGen/Spiller.h"
Public Member Functions | |
virtual | ~Spiller ()=0 |
virtual void | spill (LiveRangeEdit &LRE)=0 |
spill - Spill the LRE.getParent() live interval. | |
virtual ArrayRef< Register > | getSpilledRegs ()=0 |
Return the registers that were spilled. | |
virtual ArrayRef< Register > | getReplacedRegs ()=0 |
Return registers that were not spilled, but otherwise replaced (e.g. | |
virtual void | postOptimization () |
Spiller interface.
Implementations are utility classes which insert spill or remat code on demand.
|
pure virtualdefault |
Return registers that were not spilled, but otherwise replaced (e.g.
rematerialized).
Return the registers that were spilled.
|
inlinevirtual |
Definition at line 43 of file Spiller.h.
Referenced by llvm::RegAllocBase::postOptimization().
|
pure virtual |
spill - Spill the LRE.getParent() live interval.