LLVM 22.0.0git
StandardInstrumentations.h File Reference

This header defines a class that provides bookkeeping for all standard (i.e in-tree) pass instrumentations. More...

Go to the source code of this file.

Classes

class  llvm::PrintIRInstrumentation
 Instrumentation to print IR before/after passes. More...
class  llvm::OptNoneInstrumentation
class  llvm::OptPassGateInstrumentation
struct  llvm::PrintPassOptions
class  llvm::PrintPassInstrumentation
class  llvm::PreservedCFGCheckerInstrumentation
struct  llvm::PreservedCFGCheckerInstrumentation::BBGuard
struct  llvm::PreservedCFGCheckerInstrumentation::CFG
class  llvm::ChangeReporter< IRUnitT >
class  llvm::TextChangeReporter< IRUnitT >
class  llvm::IRChangedPrinter
class  llvm::IRChangedTester
class  llvm::BlockDataT< T >
class  llvm::OrderedChangedData< T >
class  llvm::EmptyData
class  llvm::FuncDataT< T >
class  llvm::IRDataT< T >
class  llvm::IRComparer< T >
class  llvm::InLineChangePrinter
class  llvm::VerifyInstrumentation
class  llvm::TimeProfilingPassesHandler
 This class implements –time-trace functionality for new pass manager. More...
class  llvm::DCData
class  llvm::DotCfgChangeReporter
class  llvm::PrintCrashIRInstrumentation
class  llvm::StandardInstrumentations
 This class provides an interface to register all the standard pass instrumentations and manages their state (if any). More...

Namespaces

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

Detailed Description

This header defines a class that provides bookkeeping for all standard (i.e in-tree) pass instrumentations.

Definition in file StandardInstrumentations.h.