class IRChangedPrinter
Declaration
class IRChangedPrinter : public TextChangeReporter { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:244
Inherits from: TextChangeReporter
Method Overview
- public IRChangedPrinter(bool VerboseMode)
- protected void generateIRRepresentation(llvm::Any IR, llvm::StringRef PassID, std::string & Output)
- protected void handleAfter(llvm::StringRef PassID, std::string & Name, const std::string & Before, const std::string & After, llvm::Any)
- public void registerCallbacks(llvm::PassInstrumentationCallbacks & PIC)
- public ~IRChangedPrinter()
Methods
¶IRChangedPrinter(bool VerboseMode)
IRChangedPrinter(bool VerboseMode)
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:246
Parameters
- bool VerboseMode
¶void generateIRRepresentation(
llvm::Any IR,
llvm::StringRef PassID,
std::string& Output)
void generateIRRepresentation(
llvm::Any IR,
llvm::StringRef PassID,
std::string& Output)
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:253
Parameters
- llvm::Any IR
- llvm::StringRef PassID
- std::string& Output
¶void handleAfter(llvm::StringRef PassID,
std::string& Name,
const std::string& Before,
const std::string& After,
llvm::Any)
void handleAfter(llvm::StringRef PassID,
std::string& Name,
const std::string& Before,
const std::string& After,
llvm::Any)
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:256
Parameters
- llvm::StringRef PassID
- std::string& Name
- const std::string& Before
- const std::string& After
- llvm::Any
¶void registerCallbacks(
llvm::PassInstrumentationCallbacks& PIC)
void registerCallbacks(
llvm::PassInstrumentationCallbacks& PIC)
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:249
Parameters
¶~IRChangedPrinter()
~IRChangedPrinter()
Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:248