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
- public DebugInfoPerPass & getDebugInfoPerPass()
- public const DebugifyStatsMap & getDebugifyStatsMap() const
- public llvm::StringRef getOrigDIVerifyBugsReportFilePath() const
- public bool isOriginalDebugInfoMode() const
- public bool isSyntheticDebugInfo() const
- public void registerCallbacks(llvm::PassInstrumentationCallbacks & PIC)
- public void setDIStatsMap(DebugifyStatsMap & StatMap)
- public void setDebugInfoBeforePass(DebugInfoPerPass & PerPassMap)
- public void setDebugifyMode(enum DebugifyMode M)
- public void setOrigDIVerifyBugsReportFilePath(llvm::StringRef BugsReportFilePath)
Methods
¶DebugInfoPerPass& getDebugInfoPerPass()
DebugInfoPerPass& getDebugInfoPerPass()
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:204
¶const DebugifyStatsMap& getDebugifyStatsMap()
const
const DebugifyStatsMap& getDebugifyStatsMap()
const
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:199
¶llvm::StringRef
getOrigDIVerifyBugsReportFilePath() const
llvm::StringRef
getOrigDIVerifyBugsReportFilePath() const
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:209
¶bool isOriginalDebugInfoMode() const
bool isOriginalDebugInfoMode() const
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:218
¶bool isSyntheticDebugInfo() const
bool isSyntheticDebugInfo() const
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:215
¶void registerCallbacks(
llvm::PassInstrumentationCallbacks& PIC)
void registerCallbacks(
llvm::PassInstrumentationCallbacks& PIC)
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:196
Parameters
¶void setDIStatsMap(DebugifyStatsMap& StatMap)
void setDIStatsMap(DebugifyStatsMap& StatMap)
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:198
Parameters
- DebugifyStatsMap& StatMap
¶void setDebugInfoBeforePass(
DebugInfoPerPass& PerPassMap)
void setDebugInfoBeforePass(
DebugInfoPerPass& PerPassMap)
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:201
Parameters
- DebugInfoPerPass& PerPassMap
¶void setDebugifyMode(enum DebugifyMode M)
void setDebugifyMode(enum DebugifyMode M)
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:213
Parameters
- enum DebugifyMode M
¶void setOrigDIVerifyBugsReportFilePath(
llvm::StringRef BugsReportFilePath)
void setOrigDIVerifyBugsReportFilePath(
llvm::StringRef BugsReportFilePath)
Declared at: llvm/include/llvm/Transforms/Utils/Debugify.h:206
Parameters
- llvm::StringRef BugsReportFilePath