LLVM  14.0.0git
Public Member Functions | List of all members
llvm::StandardInstrumentations Class Reference

This class provides an interface to register all the standard pass instrumentations and manages their state (if any). More...

#include "llvm/Passes/StandardInstrumentations.h"

Public Member Functions

 StandardInstrumentations (bool DebugLogging, bool VerifyEach=false, PrintPassOptions PrintPassOpts=PrintPassOptions())
 
void registerCallbacks (PassInstrumentationCallbacks &PIC, FunctionAnalysisManager *FAM=nullptr)
 
TimePassesHandlergetTimePasses ()
 

Detailed Description

This class provides an interface to register all the standard pass instrumentations and manages their state (if any).

Definition at line 496 of file StandardInstrumentations.h.

Constructor & Destructor Documentation

◆ StandardInstrumentations()

llvm::StandardInstrumentations::StandardInstrumentations ( bool  DebugLogging,
bool  VerifyEach = false,
PrintPassOptions  PrintPassOpts = PrintPassOptions() 
)

Member Function Documentation

◆ getTimePasses()

TimePassesHandler& llvm::StandardInstrumentations::getTimePasses ( )
inline

Definition at line 520 of file StandardInstrumentations.h.

◆ registerCallbacks()

void llvm::StandardInstrumentations::registerCallbacks ( PassInstrumentationCallbacks PIC,
FunctionAnalysisManager FAM = nullptr 
)

The documentation for this class was generated from the following files: