LLVM 22.0.0git
llvm::PrintCrashIRInstrumentation Class Reference

#include "llvm/Passes/StandardInstrumentations.h"

Public Member Functions

 PrintCrashIRInstrumentation ()
LLVM_ABI ~PrintCrashIRInstrumentation ()
LLVM_ABI void registerCallbacks (PassInstrumentationCallbacks &PIC)
LLVM_ABI void reportCrashIR ()

Protected Attributes

std::string SavedIR

Detailed Description

Definition at line 579 of file StandardInstrumentations.h.

Constructor & Destructor Documentation

◆ PrintCrashIRInstrumentation()

llvm::PrintCrashIRInstrumentation::PrintCrashIRInstrumentation ( )
inline

Definition at line 581 of file StandardInstrumentations.h.

References SavedIR.

◆ ~PrintCrashIRInstrumentation()

llvm::PrintCrashIRInstrumentation::~PrintCrashIRInstrumentation ( )

Definition at line 2481 of file StandardInstrumentations.cpp.

References assert(), PrintOnCrash, and PrintOnCrashPath.

Member Function Documentation

◆ registerCallbacks()

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

◆ reportCrashIR()

void llvm::PrintCrashIRInstrumentation::reportCrashIR ( )

Member Data Documentation

◆ SavedIR

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

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