class RAIIMFObserverInstaller
Declaration
class RAIIMFObserverInstaller { /* full declaration omitted */ };
Description
A simple RAII based Observer installer. Use this in a scope to install the Observer to the MachineFunction and reset it at the end of the scope.
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:120
Member Variables
- private llvm::MachineFunction& MF
Method Overview
- public RAIIMFObserverInstaller(llvm::MachineFunction & MF, llvm::GISelChangeObserver & Observer)
- public ~RAIIMFObserverInstaller()
Methods
¶RAIIMFObserverInstaller(
llvm::MachineFunction& MF,
llvm::GISelChangeObserver& Observer)
RAIIMFObserverInstaller(
llvm::MachineFunction& MF,
llvm::GISelChangeObserver& Observer)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:124
Parameters
- llvm::MachineFunction& MF
- llvm::GISelChangeObserver& Observer
¶~RAIIMFObserverInstaller()
~RAIIMFObserverInstaller()
Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:125