LLVM API Documentation
#include <RegionInfo.h>
Public Types | |
typedef block_iterator_wrapper < IsConst > | Self |
typedef super::pointer | pointer |
![]() | |
typedef super::pointer | pointer |
typedef df_iterator < conditional< IsConst, const BasicBlock, BasicBlock >::type *, llvm::SmallPtrSet< typename GraphTraits< conditional < IsConst, const BasicBlock, BasicBlock >::type * > ::NodeType *, 8 >, false, GraphTraits< conditional < IsConst, const BasicBlock, BasicBlock >::type * > > | _Self |
Public Member Functions | |
block_iterator_wrapper (pointer Entry, pointer Exit) | |
block_iterator_wrapper () | |
block_iterator_wrapper (super I) | |
BasicBlock * | operator* () const |
![]() | |
bool | operator== (const _Self &x) const |
bool | operator!= (const _Self &x) const |
pointer | operator* () const |
NodeType * | operator-> () const |
_Self & | operator++ () |
_Self | operator++ (int) |
_Self & | skipChildren () |
bool | nodeVisited (NodeType *Node) const |
unsigned | getPathLength () const |
NodeType * | getPath (unsigned n) const |
Definition at line 497 of file RegionInfo.h.
typedef super::pointer llvm::Region::block_iterator_wrapper< IsConst >::pointer |
Definition at line 507 of file RegionInfo.h.
typedef block_iterator_wrapper<IsConst> llvm::Region::block_iterator_wrapper< IsConst >::Self |
Definition at line 506 of file RegionInfo.h.
|
inline |
Definition at line 510 of file RegionInfo.h.
References llvm::df_iterator_storage< SetType, ExtStorage >::Visited.
|
inline |
Definition at line 519 of file RegionInfo.h.
|
inline |
Definition at line 521 of file RegionInfo.h.
|
inline |
Definition at line 526 of file RegionInfo.h.
References llvm::df_iterator< GraphT, SetType, ExtStorage, GT >::operator*().