LLVM
15.0.0git
|
#include "llvm/Passes/StandardInstrumentations.h"
Public Member Functions | |
PrintCrashIRInstrumentation () | |
~PrintCrashIRInstrumentation () | |
void | registerCallbacks (PassInstrumentationCallbacks &PIC) |
void | reportCrashIR () |
Protected Attributes | |
std::string | SavedIR |
Definition at line 484 of file StandardInstrumentations.h.
|
inline |
Definition at line 486 of file StandardInstrumentations.h.
llvm::PrintCrashIRInstrumentation::~PrintCrashIRInstrumentation | ( | ) |
Definition at line 2157 of file StandardInstrumentations.cpp.
References assert(), and PrintCrashIR.
void llvm::PrintCrashIRInstrumentation::registerCallbacks | ( | PassInstrumentationCallbacks & | PIC | ) |
Definition at line 2165 of file StandardInstrumentations.cpp.
References llvm::sys::AddSignalHandler(), llvm::forcePrintModuleIR(), llvm::formatv(), IR, isInteresting(), PIC, PrintCrashIR, llvm::PassInstrumentationCallbacks::registerBeforeNonSkippedPassCallback(), and SavedIR.
Referenced by llvm::StandardInstrumentations::registerCallbacks().
void llvm::PrintCrashIRInstrumentation::reportCrashIR | ( | ) |
Definition at line 2145 of file StandardInstrumentations.cpp.
References llvm::dbgs(), and SavedIR.
|
protected |
Definition at line 493 of file StandardInstrumentations.h.
Referenced by registerCallbacks(), and reportCrashIR().