LLVM: llvm::IRChangedTester Class Reference (original) (raw)

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

Public Member Functions
IRChangedTester ()
~IRChangedTester () override
void registerCallbacks (PassInstrumentationCallbacks &PIC)
Public Member Functions inherited from llvm::IRChangedPrinter
IRChangedPrinter (bool VerboseMode)
~IRChangedPrinter () override
void registerCallbacks (PassInstrumentationCallbacks &PIC)
Public Member Functions inherited from llvm::ChangeReporter< std::string >
virtual ~ChangeReporter ()
void saveIRBeforePass (Any IR, StringRef PassID, StringRef PassName)
void handleIRAfterPass (Any IR, StringRef PassID, StringRef PassName)
void handleInvalidatedPass (StringRef PassID)
Protected Member Functions
void handleIR (const std::string &IR, StringRef PassID)
void handleInitialIR (Any IR) override
void omitAfter (StringRef PassID, std::string &Name) override
void handleInvalidated (StringRef PassID) override
void handleFiltered (StringRef PassID, std::string &Name) override
void handleIgnored (StringRef PassID, std::string &Name) override
void handleAfter (StringRef PassID, std::string &Name, const std::string &Before, const std::string &After, Any) override
Protected Member Functions inherited from llvm::IRChangedPrinter
void generateIRRepresentation (Any IR, StringRef PassID, std::string &Output) override
Protected Member Functions inherited from llvm::TextChangeReporter< std::string >
TextChangeReporter (bool Verbose)
void handleInitialIR (Any IR) override
void omitAfter (StringRef PassID, std::string &Name) override
void handleInvalidated (StringRef PassID) override
void handleFiltered (StringRef PassID, std::string &Name) override
void handleIgnored (StringRef PassID, std::string &Name) override
Protected Member Functions inherited from llvm::ChangeReporter< std::string >
ChangeReporter (bool RunInVerboseMode)
void registerRequiredCallbacks (PassInstrumentationCallbacks &PIC)
Additional Inherited Members
Protected Attributes inherited from llvm::TextChangeReporter< std::string >
raw_ostream & Out
Protected Attributes inherited from llvm::ChangeReporter< std::string >
std::vector< std::string > BeforeStack
bool InitialIR
const bool VerboseMode

Definition at line 302 of file StandardInstrumentations.h.

llvm::IRChangedTester::IRChangedTester ( ) inline

~IRChangedTester()

IRChangedTester::~IRChangedTester ( ) overridedefault

handleAfter()

void IRChangedTester::handleAfter ( StringRef PassID, std::string & Name, const std::string & Before, const std::string & After, Any ) overrideprotectedvirtual

handleFiltered()

void IRChangedTester::handleFiltered ( StringRef PassID, std::string & Name ) overrideprotectedvirtual

handleIgnored()

void IRChangedTester::handleIgnored ( StringRef PassID, std::string & Name ) overrideprotectedvirtual

handleInitialIR()

void IRChangedTester::handleInitialIR ( Any IR) overrideprotectedvirtual

handleInvalidated()

void IRChangedTester::handleInvalidated ( StringRef PassID) overrideprotectedvirtual

handleIR()

void IRChangedTester::handleIR ( const std::string & IR, StringRef PassID ) protected

omitAfter()

void IRChangedTester::omitAfter ( StringRef PassID, std::string & Name ) overrideprotectedvirtual

registerCallbacks()


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