|
LLVM
4.0.0
|
#include <LoopIterator.h>
Classes | |
| struct | LoopBodyFilter |
| class | WrappedSuccIterator |
Public Types | |
| using | NodeRef = std::pair< const Loop *, BasicBlock * > |
| using | ChildIteratorType = filter_iterator< WrappedSuccIterator, LoopBodyFilter > |
Static Public Member Functions | |
| static NodeRef | getEntryNode (const Loop &G) |
| static ChildIteratorType | child_begin (NodeRef Node) |
| static ChildIteratorType | child_end (NodeRef Node) |
Definition at line 41 of file LoopIterator.h.
| using llvm::LoopBodyTraits::ChildIteratorType = filter_iterator<WrappedSuccIterator, LoopBodyFilter> |
Definition at line 73 of file LoopIterator.h.
| using llvm::LoopBodyTraits::NodeRef = std::pair<const Loop *, BasicBlock *> |
Definition at line 42 of file LoopIterator.h.
|
inlinestatic |
Definition at line 77 of file LoopIterator.h.
References llvm::sys::path::begin(), llvm::make_filter_range(), llvm::succ_begin(), and llvm::succ_end().
|
inlinestatic |
Definition at line 85 of file LoopIterator.h.
References llvm::sys::path::end(), llvm::make_filter_range(), llvm::succ_begin(), and llvm::succ_end().
Definition at line 75 of file LoopIterator.h.
References G, and llvm::LoopBase< N, M >::getHeader().
1.8.6