LLVM 22.0.0git
llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BlockNamePrinter Struct Reference

#include "llvm/Support/GenericDomTreeConstruction.h"

Public Member Functions

 BlockNamePrinter (NodePtr Block)
 BlockNamePrinter (TreeNodePtr TN)

Public Attributes

NodePtr N

Friends

raw_ostreamoperator<< (raw_ostream &O, const BlockNamePrinter &BP)

Detailed Description

template<typename DomTreeT>
struct llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BlockNamePrinter

Definition at line 166 of file GenericDomTreeConstruction.h.

Constructor & Destructor Documentation

◆ BlockNamePrinter() [1/2]

template<typename DomTreeT>
llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BlockNamePrinter::BlockNamePrinter ( NodePtr Block)
inline

Definition at line 169 of file GenericDomTreeConstruction.h.

References llvm::Block, and N.

Referenced by operator<<.

◆ BlockNamePrinter() [2/2]

template<typename DomTreeT>
llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BlockNamePrinter::BlockNamePrinter ( TreeNodePtr TN)
inline

Definition at line 170 of file GenericDomTreeConstruction.h.

References N.

◆ operator<<

template<typename DomTreeT>
raw_ostream & operator<< ( raw_ostream & O,
const BlockNamePrinter & BP )
friend

Definition at line 172 of file GenericDomTreeConstruction.h.

References BlockNamePrinter(), and N.

Member Data Documentation

◆ N

template<typename DomTreeT>
NodePtr llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BlockNamePrinter::N

Definition at line 167 of file GenericDomTreeConstruction.h.

Referenced by BlockNamePrinter(), BlockNamePrinter(), and operator<<.


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