LLVM 20.0.0git
|
#include "llvm/CodeGen/MachineFunction.h"
Public Member Functions | |
virtual | ~Delegate ()=default |
virtual void | MF_HandleInsertion (MachineInstr &MI)=0 |
Callback after an insertion. This should not modify the MI directly. | |
virtual void | MF_HandleRemoval (MachineInstr &MI)=0 |
Callback before a removal. This should not modify the MI directly. | |
virtual void | MF_HandleChangeDesc (MachineInstr &MI, const MCInstrDesc &TID) |
Callback before changing MCInstrDesc. | |
Definition at line 458 of file MachineFunction.h.
|
virtualdefault |
|
inlinevirtual |
Callback before changing MCInstrDesc.
This should not modify the MI directly.
Definition at line 469 of file MachineFunction.h.
Referenced by llvm::MachineFunction::handleChangeDesc().
|
pure virtual |
Callback after an insertion. This should not modify the MI directly.
Implemented in llvm::GISelObserverWrapper, llvm::InstructionSelect::MIIteratorMaintainer, and SlotIndexUpdateDelegate.
|
pure virtual |
Callback before a removal. This should not modify the MI directly.
Implemented in llvm::GISelObserverWrapper, llvm::InstructionSelect::MIIteratorMaintainer, and SlotIndexUpdateDelegate.