LLVM API Documentation
#include <RegionInfo.h>


Public Types | |
| typedef block_iterator_wrapper < IsConst > | Self |
| typedef super::pointer | pointer |
Public Types inherited from llvm::df_iterator< conditional< IsConst, const BasicBlock, BasicBlock >::type * > | |
| 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 |
Public Member Functions inherited from llvm::df_iterator< conditional< IsConst, const BasicBlock, BasicBlock >::type * > | |
| 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*().