LLVM 20.0.0git
|
#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 40 of file LoopIterator.h.
using llvm::LoopBodyTraits::ChildIteratorType = filter_iterator<WrappedSuccIterator, LoopBodyFilter> |
Definition at line 71 of file LoopIterator.h.
using llvm::LoopBodyTraits::NodeRef = std::pair<const Loop *, BasicBlock *> |
Definition at line 41 of file LoopIterator.h.
|
inlinestatic |
Definition at line 76 of file LoopIterator.h.
References llvm::make_filter_range(), llvm::succ_begin(), and llvm::succ_end().
|
inlinestatic |
Definition at line 84 of file LoopIterator.h.
References llvm::make_filter_range(), llvm::succ_begin(), and llvm::succ_end().
Definition at line 74 of file LoopIterator.h.
References G.