LLVM: llvm::IRChangedPrinter Class Reference (original) (raw)
#include "[llvm/Passes/StandardInstrumentations.h](StandardInstrumentations%5F8h%5Fsource.html)"
Inheritance diagram for llvm::IRChangedPrinter:
| Public Member Functions | |
|---|---|
| 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 | generateIRRepresentation (Any IR, StringRef PassID, std::string &Output) override |
| void | handleAfter (StringRef PassID, std::string &Name, const std::string &Before, const std::string &After, Any) 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 |
Detailed Description
Definition at line 285 of file StandardInstrumentations.h.
Constructor & Destructor Documentation
| llvm::IRChangedPrinter::IRChangedPrinter ( bool VerboseMode) | inline |
|---|
◆ ~IRChangedPrinter()
| IRChangedPrinter::~IRChangedPrinter ( ) | overridedefault |
|---|
Member Function Documentation
◆ generateIRRepresentation()
| void IRChangedPrinter::generateIRRepresentation ( Any IR, StringRef PassID, std::string & Output ) | overrideprotectedvirtual |
|---|
◆ handleAfter()
| void IRChangedPrinter::handleAfter ( StringRef PassID, std::string & Name, const std::string & Before, const std::string & After, Any ) | overrideprotectedvirtual |
|---|
◆ registerCallbacks()
The documentation for this class was generated from the following files:
- include/llvm/Passes/StandardInstrumentations.h
- lib/Passes/StandardInstrumentations.cpp