LLVM 18.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 DanglingDebugInfo &DDI, const FunctionVarLocs *VarLocs)
 

Public Attributes

const DanglingDebugInfo & DDI
 
const FunctionVarLocsVarLocs
 

Friends

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

Detailed Description

Helper for printing DanglingDebugInfo.

This hoop-jumping is to accommodate the fact that an argument is required for getVariable. Call SelectionDAGBuilder::printDDI instead of using directly.

Definition at line 147 of file SelectionDAGBuilder.h.

Constructor & Destructor Documentation

◆ Print()

llvm::SelectionDAGBuilder::DanglingDebugInfo::Print::Print ( const DanglingDebugInfo &  DDI,
const FunctionVarLocs VarLocs 
)
inline

Definition at line 148 of file SelectionDAGBuilder.h.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 152 of file SelectionDAGBuilder.h.

Member Data Documentation

◆ DDI

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

Definition at line 150 of file SelectionDAGBuilder.h.

◆ VarLocs

const FunctionVarLocs* llvm::SelectionDAGBuilder::DanglingDebugInfo::Print::VarLocs

Definition at line 151 of file SelectionDAGBuilder.h.


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