|
LLVM
3.7.0
|
Callback methods for LiveRangeEdit owners. More...
#include <LiveRangeEdit.h>
Public Member Functions | |
| virtual void | LRE_WillEraseInstruction (MachineInstr *MI) |
| Called immediately before erasing a dead machine instruction. More... | |
| virtual bool | LRE_CanEraseVirtReg (unsigned) |
| Called when a virtual register is no longer used. More... | |
| virtual void | LRE_WillShrinkVirtReg (unsigned) |
| Called before shrinking the live range of a virtual register. More... | |
| virtual void | LRE_DidCloneVirtReg (unsigned New, unsigned Old) |
| Called after cloning a virtual register. More... | |
| virtual | ~Delegate () |
Callback methods for LiveRangeEdit owners.
Definition at line 40 of file LiveRangeEdit.h.
|
inlinevirtual |
Definition at line 57 of file LiveRangeEdit.h.
Called when a virtual register is no longer used.
Return false to defer its deletion from LiveIntervals.
Definition at line 48 of file LiveRangeEdit.h.
Referenced by llvm::LiveRangeEdit::eraseVirtReg().
|
inlinevirtual |
Called after cloning a virtual register.
This is used for new registers representing connected components of Old.
Definition at line 55 of file LiveRangeEdit.h.
Referenced by llvm::LiveRangeEdit::eliminateDeadDefs().
|
inlinevirtual |
Called immediately before erasing a dead machine instruction.
Definition at line 44 of file LiveRangeEdit.h.
|
inlinevirtual |
Called before shrinking the live range of a virtual register.
Definition at line 51 of file LiveRangeEdit.h.
Referenced by llvm::LiveRangeEdit::eliminateDeadDefs().
1.8.6