| addBasicBlockToLoop(VPBlockBase *NewBB, LoopInfoBase< VPBlockBase, VPLoop > &LI) | llvm::LoopBase< VPBlockBase, VPLoop > | |
| addBlockEntry(VPBlockBase *BB) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| addChildLoop(VPLoop *NewChild) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| begin() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| block_begin() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| block_end() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| block_iterator typedef | llvm::LoopBase< VPBlockBase, VPLoop > | |
| blocks() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| contains(const VPLoop *L) const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| contains(const VPBlockBase *BB) const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| contains(const InstT *Inst) const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| Edge typedef | llvm::LoopBase< VPBlockBase, VPLoop > | |
| empty() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| end() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getBlocks() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getBlocksSet() | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getBlocksSet() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getBlocksVector() | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getExitBlock() const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getExitBlocks(SmallVectorImpl< VPBlockBase * > &ExitBlocks) const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getExitEdges(SmallVectorImpl< Edge > &ExitEdges) const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getExitingBlock() const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getExitingBlocks(SmallVectorImpl< VPBlockBase * > &ExitingBlocks) const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getHeader() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getLoopDepth() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getLoopLatch() const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getLoopLatches(SmallVectorImpl< VPBlockBase * > &LoopLatches) const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getLoopPredecessor() const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getLoopPreheader() const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getNumBackEdges() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getNumBlocks() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getParentLoop() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getSubLoops() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getSubLoopsVector() | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| getUniqueExitBlock() const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| getUniqueExitBlocks(SmallVectorImpl< VPBlockBase * > &ExitBlocks) const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| hasDedicatedExits() const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| isAnnotatedParallel() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| isInvalid() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| isLoopExiting(const VPBlockBase *BB) const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| isLoopLatch(const VPBlockBase *BB) const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| iterator typedef | llvm::LoopBase< VPBlockBase, VPLoop > | |
| LoopBase() | llvm::LoopBase< VPBlockBase, VPLoop > | inlineprotected |
| LoopBase(VPBlockBase *BB) | llvm::LoopBase< VPBlockBase, VPLoop > | inlineexplicitprotected |
| LoopInfoBase< VPBlockBase, VPLoop > class | llvm::VPLoop | friend |
| moveToHeader(VPBlockBase *BB) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| print(raw_ostream &OS, unsigned Depth=0, bool Verbose=false) const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| rbegin() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| removeBlockFromLoop(VPBlockBase *BB) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| removeChildLoop(iterator I) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| removeChildLoop(VPLoop *Child) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| rend() const | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| replaceChildLoopWith(VPLoop *OldChild, VPLoop *NewChild) | llvm::LoopBase< VPBlockBase, VPLoop > | |
| reserveBlocks(unsigned size) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| reverse_iterator typedef | llvm::LoopBase< VPBlockBase, VPLoop > | |
| reverseBlock(unsigned from) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| setParentLoop(VPLoop *L) | llvm::LoopBase< VPBlockBase, VPLoop > | inline |
| verifyLoop() const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| verifyLoopNest(DenseSet< const VPLoop * > *Loops) const | llvm::LoopBase< VPBlockBase, VPLoop > | |
| ~LoopBase() | llvm::LoopBase< VPBlockBase, VPLoop > | inlineprotected |