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

#include "llvm/Passes/StandardInstrumentations.h"

Collaboration diagram for llvm::PrintCrashIRInstrumentation:
Collaboration graph
[legend]

Public Member Functions

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

Protected Attributes

std::string SavedIR
 

Detailed Description

Definition at line 484 of file StandardInstrumentations.h.

Constructor & Destructor Documentation

◆ PrintCrashIRInstrumentation()

llvm::PrintCrashIRInstrumentation::PrintCrashIRInstrumentation ( )
inline

Definition at line 486 of file StandardInstrumentations.h.

◆ ~PrintCrashIRInstrumentation()

llvm::PrintCrashIRInstrumentation::~PrintCrashIRInstrumentation ( )

Definition at line 2157 of file StandardInstrumentations.cpp.

References assert(), and PrintCrashIR.

Member Function Documentation

◆ registerCallbacks()

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

◆ reportCrashIR()

void llvm::PrintCrashIRInstrumentation::reportCrashIR ( )

Definition at line 2145 of file StandardInstrumentations.cpp.

References llvm::dbgs(), and SavedIR.

Member Data Documentation

◆ SavedIR

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

Definition at line 493 of file StandardInstrumentations.h.

Referenced by registerCallbacks(), and reportCrashIR().


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