LLVM: llvm::ChangeReporter< IRUnitT > Class Template Reference (original) (raw)

#include "[llvm/Passes/StandardInstrumentations.h](StandardInstrumentations%5F8h%5Fsource.html)"

Protected Member Functions
ChangeReporter (bool RunInVerboseMode)
void registerRequiredCallbacks (PassInstrumentationCallbacks &PIC)
virtual void handleInitialIR (Any IR)=0
virtual void generateIRRepresentation (Any IR, StringRef PassID, IRUnitT &Output)=0
virtual void omitAfter (StringRef PassID, std::string &Name)=0
virtual void handleAfter (StringRef PassID, std::string &Name, const IRUnitT &Before, const IRUnitT &After, Any)=0
virtual void handleInvalidated (StringRef PassID)=0
virtual void handleFiltered (StringRef PassID, std::string &Name)=0
virtual void handleIgnored (StringRef PassID, std::string &Name)=0

template
class llvm::ChangeReporter< IRUnitT >

Definition at line 212 of file StandardInstrumentations.h.

template

~ChangeReporter()

template<typename T>

ChangeReporter::~ChangeReporter ( ) virtual

generateIRRepresentation()

template

handleAfter()

template

handleFiltered()

template

handleIgnored()

template

handleInitialIR()

template

handleInvalidated()

template

handleInvalidatedPass()

template<typename T>

void ChangeReporter::handleInvalidatedPass ( StringRef PassID )

handleIRAfterPass()

Definition at line 411 of file StandardInstrumentations.cpp.

References assert(), BeforeStack, generateIRRepresentation(), handleAfter(), handleFiltered(), handleIgnored(), IR, isInteresting(), omitAfter(), PassName, T, and VerboseMode.

Referenced by registerRequiredCallbacks().

omitAfter()

template

registerRequiredCallbacks()

saveIRBeforePass()

BeforeStack

template

InitialIR

template

VerboseMode

template


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