LLVM 18.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 188 of file Debugify.h.
|
inline |
Definition at line 199 of file Debugify.h.
|
inline |
Definition at line 204 of file Debugify.h.
|
inline |
Definition at line 209 of file Debugify.h.
|
inline |
Definition at line 218 of file Debugify.h.
|
inline |
Definition at line 215 of file Debugify.h.
void DebugifyEachInstrumentation::registerCallbacks | ( | PassInstrumentationCallbacks & | PIC, |
ModuleAnalysisManager & | MAM | ||
) |
Definition at line 1031 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 213 of file Debugify.h.
|
inline |
Definition at line 201 of file Debugify.h.
|
inline |
Definition at line 198 of file Debugify.h.
|
inline |
Definition at line 206 of file Debugify.h.