LLVM 24.0.0git
llvm::PrintCrashIRInstrumentation Class Reference

#include "llvm/Passes/StandardInstrumentations.h"

Public Member Functions

 PrintCrashIRInstrumentation (const PassesOptions &Opts)
LLVM_ABI ~PrintCrashIRInstrumentation ()
LLVM_ABI void registerCallbacks (PassInstrumentationCallbacks &PIC)
LLVM_ABI void reportCrashIR ()

Protected Attributes

const PassesOptions & Opts
std::string SavedIR

Detailed Description

Definition at line 651 of file StandardInstrumentations.h.

Constructor & Destructor Documentation

◆ PrintCrashIRInstrumentation()

llvm::PrintCrashIRInstrumentation::PrintCrashIRInstrumentation ( const PassesOptions & Opts)
inlineexplicit

Definition at line 653 of file StandardInstrumentations.h.

References Opts, and SavedIR.

◆ ~PrintCrashIRInstrumentation()

llvm::PrintCrashIRInstrumentation::~PrintCrashIRInstrumentation ( )

Definition at line 2456 of file StandardInstrumentations.cpp.

References assert().

Member Function Documentation

◆ registerCallbacks()

void llvm::PrintCrashIRInstrumentation::registerCallbacks ( PassInstrumentationCallbacks & PIC)

◆ reportCrashIR()

void llvm::PrintCrashIRInstrumentation::reportCrashIR ( )

Member Data Documentation

◆ Opts

const PassesOptions& llvm::PrintCrashIRInstrumentation::Opts
protected

◆ SavedIR

std::string llvm::PrintCrashIRInstrumentation::SavedIR
protected

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