LLVM  14.0.0git
Classes | Namespaces
StandardInstrumentations.h File Reference
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/OptBisect.h"
#include "llvm/IR/PassTimingInfo.h"
#include "llvm/IR/ValueHandle.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Transforms/IPO/SampleProfileProbe.h"
#include <string>
#include <utility>
Include dependency graph for StandardInstrumentations.h:
This graph shows which files directly or indirectly include this file:

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::OptBisectInstrumentation
 
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::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::DCData
 
class  llvm::DotCfgChangeReporter
 
class  llvm::StandardInstrumentations
 This class provides an interface to register all the standard pass instrumentations and manages their state (if any). More...
 

Namespaces

 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.