LLVM API Documentation

Public Types | Public Member Functions | Public Attributes
llvm::bfi_detail::BlockEdgesAdder< BT > Struct Template Reference

#include <BlockFrequencyInfoImpl.h>

Collaboration diagram for llvm::bfi_detail::BlockEdgesAdder< BT >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef BT BlockT
typedef
BlockFrequencyInfoImplBase::LoopData 
LoopData
typedef GraphTraits< const
BlockT * > 
Successor

Public Member Functions

 BlockEdgesAdder (const BlockFrequencyInfoImpl< BT > &BFI)
void operator() (IrreducibleGraph &G, IrreducibleGraph::IrrNode &Irr, const LoopData *OuterLoop)

Public Attributes

const BlockFrequencyInfoImpl
< BT > & 
BFI

Detailed Description

template<class BT>
struct llvm::bfi_detail::BlockEdgesAdder< BT >

Definition at line 1094 of file BlockFrequencyInfoImpl.h.


Member Typedef Documentation

template<class BT >
typedef BT llvm::bfi_detail::BlockEdgesAdder< BT >::BlockT

Definition at line 1095 of file BlockFrequencyInfoImpl.h.

Definition at line 1096 of file BlockFrequencyInfoImpl.h.

template<class BT >
typedef GraphTraits<const BlockT *> llvm::bfi_detail::BlockEdgesAdder< BT >::Successor

Definition at line 1097 of file BlockFrequencyInfoImpl.h.


Constructor & Destructor Documentation

template<class BT >
llvm::bfi_detail::BlockEdgesAdder< BT >::BlockEdgesAdder ( const BlockFrequencyInfoImpl< BT > &  BFI) [inline, explicit]

Definition at line 1100 of file BlockFrequencyInfoImpl.h.


Member Function Documentation

template<class BT >
void llvm::bfi_detail::BlockEdgesAdder< BT >::operator() ( IrreducibleGraph G,
IrreducibleGraph::IrrNode Irr,
const LoopData OuterLoop 
) [inline]

Member Data Documentation


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