class TextChangeReporter

Declaration

template <typename IRUnitT>
class TextChangeReporter { /* full declaration omitted */ };

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

Templates

IRUnitT

Member Variables

protected llvm::raw_ostream& Out

Method Overview

Methods

TextChangeReporter<IRUnitT>(bool Verbose)

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

Parameters

bool Verbose

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

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

Parameters

llvm::StringRef PassID
std::string& Name

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

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

Parameters

llvm::StringRef PassID
std::string& Name

void handleInitialIR(llvm::Any IR)

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

Parameters

llvm::Any IR

void handleInvalidated(llvm::StringRef PassID)

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

Parameters

llvm::StringRef PassID

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

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

Parameters

llvm::StringRef PassID
std::string& Name