LLVM 20.0.0git
Classes | Namespaces
GISelChangeObserver.h File Reference

This contains common code to allow clients to notify changes to machine instr. More...

#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/CodeGen/MachineFunction.h"

Go to the source code of this file.

Classes

class  llvm::GISelChangeObserver
 Abstract class that contains various methods for clients to notify about changes. More...
 
class  llvm::GISelObserverWrapper
 Simple wrapper observer that takes several observers, and calls each one for each event. More...
 
class  llvm::RAIIDelegateInstaller
 A simple RAII based Delegate installer. More...
 
class  llvm::RAIIMFObserverInstaller
 A simple RAII based Observer installer. More...
 
class  llvm::RAIIMFObsDelInstaller
 Class to install both of the above. More...
 
class  llvm::RAIITemporaryObserverInstaller
 A simple RAII based Observer installer. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Detailed Description

This contains common code to allow clients to notify changes to machine instr.

Definition in file GISelChangeObserver.h.