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

Methods

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()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:125