LLVM 19.0.0git
Public Member Functions | Public Attributes | Friends | List of all members
llvm::SelectionDAGBuilder::DanglingDebugInfo::Print Struct Reference

Helper for printing DanglingDebugInfo. More...

#include "CodeGen/SelectionDAG/SelectionDAGBuilder.h"

Public Member Functions

 Print (const Value *V, const DanglingDebugInfo &DDI)
 

Public Attributes

const ValueV
 
const DanglingDebugInfo & DDI
 

Friends

raw_ostreamoperator<< (raw_ostream &OS, const DanglingDebugInfo::Print &P)
 

Detailed Description

Helper for printing DanglingDebugInfo.

This hoop-jumping is to store a Value pointer, so that we can print a whole DDI as one object. Call SelectionDAGBuilder::printDDI instead of using directly.

Definition at line 129 of file SelectionDAGBuilder.h.

Constructor & Destructor Documentation

◆ Print()

llvm::SelectionDAGBuilder::DanglingDebugInfo::Print::Print ( const Value V,
const DanglingDebugInfo &  DDI 
)
inline

Definition at line 130 of file SelectionDAGBuilder.h.

Friends And Related Function Documentation

◆ operator<<

raw_ostream & operator<< ( raw_ostream OS,
const DanglingDebugInfo::Print P 
)
friend

Definition at line 133 of file SelectionDAGBuilder.h.

Member Data Documentation

◆ DDI

const DanglingDebugInfo& llvm::SelectionDAGBuilder::DanglingDebugInfo::Print::DDI

Definition at line 132 of file SelectionDAGBuilder.h.

◆ V

const Value* llvm::SelectionDAGBuilder::DanglingDebugInfo::Print::V

Definition at line 131 of file SelectionDAGBuilder.h.


The documentation for this struct was generated from the following file: