LLVM 22.0.0git
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 128 of file SelectionDAGBuilder.h.

Constructor & Destructor Documentation

◆ Print()

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

Definition at line 129 of file SelectionDAGBuilder.h.

References DDI, and V.

◆ operator<<

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

Definition at line 132 of file SelectionDAGBuilder.h.

References P.

Member Data Documentation

◆ DDI

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

Definition at line 131 of file SelectionDAGBuilder.h.

Referenced by Print().

◆ V

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

Definition at line 130 of file SelectionDAGBuilder.h.

Referenced by Print().


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