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: