LLVM 20.0.0git
|
#include "llvm/Transforms/Utils/Debugify.h"
Public Member Functions | |
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 190 of file Debugify.h.
|
inline |
Definition at line 201 of file Debugify.h.
|
inline |
Definition at line 206 of file Debugify.h.
|
inline |
Definition at line 211 of file Debugify.h.
|
inline |
Definition at line 220 of file Debugify.h.
|
inline |
Definition at line 217 of file Debugify.h.
void DebugifyEachInstrumentation::registerCallbacks | ( | PassInstrumentationCallbacks & | PIC, |
ModuleAnalysisManager & | MAM | ||
) |
Definition at line 1057 of file Debugify.cpp.
References applyDebugify(), llvm::checkDebugInfoMetadata(), F, llvm::AnalysisManager< IRUnitT, ExtraArgTs >::getResult(), llvm::AnalysisManager< IRUnitT, ExtraArgTs >::invalidate(), IR, isIgnoredPass(), llvm::make_range(), MAM, P, PIC, llvm::PreservedAnalyses::preserveSet(), llvm::PassInstrumentationCallbacks::registerAfterPassCallback(), and llvm::PassInstrumentationCallbacks::registerBeforeNonSkippedPassCallback().
|
inline |
Definition at line 215 of file Debugify.h.
|
inline |
Definition at line 203 of file Debugify.h.
|
inline |
Definition at line 200 of file Debugify.h.
|
inline |
Definition at line 208 of file Debugify.h.