LLVM 19.0.0git
Public Member Functions | Protected Attributes | List of all members
llvm::PrintCrashIRInstrumentation Class Reference

#include "llvm/Passes/StandardInstrumentations.h"

Public Member Functions

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

Protected Attributes

std::string SavedIR
 

Detailed Description

Definition at line 548 of file StandardInstrumentations.h.

Constructor & Destructor Documentation

◆ PrintCrashIRInstrumentation()

llvm::PrintCrashIRInstrumentation::PrintCrashIRInstrumentation ( )
inline

Definition at line 550 of file StandardInstrumentations.h.

◆ ~PrintCrashIRInstrumentation()

llvm::PrintCrashIRInstrumentation::~PrintCrashIRInstrumentation ( )

Definition at line 2386 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

Definition at line 557 of file StandardInstrumentations.h.

Referenced by registerCallbacks(), and reportCrashIR().


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