LLVM: llvm::DebugifyEachInstrumentation Class Reference (original) (raw)

#include "[llvm/Transforms/Utils/Debugify.h](Debugify%5F8h%5Fsource.html)"

Public Member Functions
LLVM_ABI void registerCallbacks (PassInstrumentationCallbacks &PIC, ModuleAnalysisManager &MAM)
void setDIStatsMap (DebugifyStatsMap &StatMap)
const DebugifyStatsMap & getDebugifyStatsMap () const
void setDebugInfoBeforePass (DebugInfoPerPass &PerPassMap)
DebugInfoPerPass & getDebugInfoPerPass ()
void setOrigDIVerifyBugsReportFilePath (StringRef BugsReportFilePath)
StringRef getOrigDIVerifyBugsReportFilePath () const
void setDebugifyMode (enum DebugifyMode M)
bool isSyntheticDebugInfo () const
bool isOriginalDebugInfoMode () const

Definition at line 195 of file Debugify.h.

getDebugifyStatsMap()

getDebugInfoPerPass()

DebugInfoPerPass & llvm::DebugifyEachInstrumentation::getDebugInfoPerPass ( ) inline

getOrigDIVerifyBugsReportFilePath()

StringRef llvm::DebugifyEachInstrumentation::getOrigDIVerifyBugsReportFilePath ( ) const inline

isOriginalDebugInfoMode()

bool llvm::DebugifyEachInstrumentation::isOriginalDebugInfoMode ( ) const inline

isSyntheticDebugInfo()

bool llvm::DebugifyEachInstrumentation::isSyntheticDebugInfo ( ) const inline

registerCallbacks()

Definition at line 1123 of file Debugify.cpp.

References llvm::any_cast(), applyDebugify(), llvm::checkDebugInfoMetadata(), F, IR, isIgnoredPass(), llvm::make_range(), MAM, P, PIC, llvm::PreservedAnalyses::preserveSet(), and SyntheticDebugInfo.

setDebugifyMode()

void llvm::DebugifyEachInstrumentation::setDebugifyMode ( enum DebugifyMode M) inline

setDebugInfoBeforePass()

void llvm::DebugifyEachInstrumentation::setDebugInfoBeforePass ( DebugInfoPerPass & PerPassMap) inline

setDIStatsMap()

void llvm::DebugifyEachInstrumentation::setDIStatsMap ( DebugifyStatsMap & StatMap) inline

setOrigDIVerifyBugsReportFilePath()

void llvm::DebugifyEachInstrumentation::setOrigDIVerifyBugsReportFilePath ( StringRef BugsReportFilePath) inline

The documentation for this class was generated from the following files: