class DebugifyEachInstrumentation

Declaration

class DebugifyEachInstrumentation { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:188

Member Variables

private llvm::StringRef OrigDIVerifyBugsReportFilePath = ""
private DebugInfoPerPass* DebugInfoBeforePass = nullptr
private enum DebugifyMode Mode = DebugifyMode::NoDebugify
private DebugifyStatsMap* DIStatsMap = nullptr

Method Overview

Methods

DebugInfoPerPass& getDebugInfoPerPass()

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:204

const DebugifyStatsMap& getDebugifyStatsMap()
    const

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:199

llvm::StringRef
getOrigDIVerifyBugsReportFilePath() const

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:209

bool isOriginalDebugInfoMode() const

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:218

bool isSyntheticDebugInfo() const

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:215

void registerCallbacks(
    llvm::PassInstrumentationCallbacks& PIC)

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:196

Parameters

llvm::PassInstrumentationCallbacks& PIC

void setDIStatsMap(DebugifyStatsMap& StatMap)

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:198

Parameters

DebugifyStatsMap& StatMap

void setDebugInfoBeforePass(
    DebugInfoPerPass& PerPassMap)

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:201

Parameters

DebugInfoPerPass& PerPassMap

void setDebugifyMode(enum DebugifyMode M)

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:213

Parameters

enum DebugifyMode M

void setOrigDIVerifyBugsReportFilePath(
    llvm::StringRef BugsReportFilePath)

Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:206

Parameters

llvm::StringRef BugsReportFilePath