LLVM 24.0.0git
llvm::bfi_detail::IrreducibleGraph::IrrNode Struct Reference

#include "llvm/Analysis/BlockFrequencyInfoImpl.h"

Public Types

using iterator = SmallVectorImpl<const IrrNode *>::const_iterator

Public Member Functions

 IrrNode (const BlockNode &Node)
iterator succ_begin () const
iterator succ_end () const

Public Attributes

BlockNode Node
SmallVector< const IrrNode *, 4 > Succs

Detailed Description

Definition at line 590 of file BlockFrequencyInfoImpl.h.

Member Typedef Documentation

◆ iterator

Constructor & Destructor Documentation

◆ IrrNode()

llvm::bfi_detail::IrreducibleGraph::IrrNode::IrrNode ( const BlockNode & Node)
inline

Definition at line 594 of file BlockFrequencyInfoImpl.h.

References Node.

Member Function Documentation

◆ succ_begin()

iterator llvm::bfi_detail::IrreducibleGraph::IrrNode::succ_begin ( ) const
inline

Definition at line 598 of file BlockFrequencyInfoImpl.h.

References Succs.

◆ succ_end()

iterator llvm::bfi_detail::IrreducibleGraph::IrrNode::succ_end ( ) const
inline

Definition at line 599 of file BlockFrequencyInfoImpl.h.

References Succs.

Member Data Documentation

◆ Node

BlockNode llvm::bfi_detail::IrreducibleGraph::IrrNode::Node

Definition at line 591 of file BlockFrequencyInfoImpl.h.

Referenced by IrrNode().

◆ Succs

SmallVector<const IrrNode *, 4> llvm::bfi_detail::IrreducibleGraph::IrrNode::Succs

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