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 |