LLVM: llvm::MachineFunction::Delegate Class Reference (original) (raw)
#include "[llvm/CodeGen/MachineFunction.h](MachineFunction%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MachineFunction::Delegate:
| 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. |
Detailed Description
Definition at line 488 of file MachineFunction.h.
Constructor & Destructor Documentation
| virtual llvm::MachineFunction::Delegate::~Delegate ( ) | virtualdefault |
|---|
Member Function Documentation
◆ MF_HandleChangeDesc()
◆ MF_HandleInsertion()
| virtual void llvm::MachineFunction::Delegate::MF_HandleInsertion ( MachineInstr & MI) | pure virtual |
|---|
◆ MF_HandleRemoval()
| virtual void llvm::MachineFunction::Delegate::MF_HandleRemoval ( MachineInstr & MI) | pure virtual |
|---|
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/MachineFunction.h
- lib/CodeGen/MachineFunction.cpp