class IRChangedPrinter

Declaration

class IRChangedPrinter : public TextChangeReporter { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:244

Inherits from: TextChangeReporter

Method Overview

Methods

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)

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)

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)

Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:249

Parameters

llvm::PassInstrumentationCallbacks& PIC

~IRChangedPrinter()

Declared at: llvm/include/llvm/Passes/StandardInstrumentations.h:248