LLVM
8.0.1
|
#include "llvm/Analysis/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.
|
inlinestatic |
Definition at line 85 of file LoopIterator.h.
Definition at line 75 of file LoopIterator.h.
References G, and llvm::LoopBase< BlockT, LoopT >::getHeader().