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


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 

Definition at line 148 of file SelectionDAGBuilder.h.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 152 of file SelectionDAGBuilder.h.

Member Data Documentation


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: