LLVM  10.0.0svn
llvm::VPLoop Member List

This is the complete list of members for llvm::VPLoop, including all inherited members.

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() constllvm::LoopBase< VPBlockBase, VPLoop >inline
block_begin() constllvm::LoopBase< VPBlockBase, VPLoop >inline
block_end() constllvm::LoopBase< VPBlockBase, VPLoop >inline
block_iterator typedefllvm::LoopBase< VPBlockBase, VPLoop >
blocks() constllvm::LoopBase< VPBlockBase, VPLoop >inline
contains(const VPLoop *L) constllvm::LoopBase< VPBlockBase, VPLoop >inline
contains(const VPBlockBase *BB) constllvm::LoopBase< VPBlockBase, VPLoop >inline
contains(const InstT *Inst) constllvm::LoopBase< VPBlockBase, VPLoop >inline
Edge typedefllvm::LoopBase< VPBlockBase, VPLoop >
empty() constllvm::LoopBase< VPBlockBase, VPLoop >inline
end() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getBlocks() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getBlocksSet()llvm::LoopBase< VPBlockBase, VPLoop >inline
getBlocksSet() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getBlocksVector()llvm::LoopBase< VPBlockBase, VPLoop >inline
getExitBlock() constllvm::LoopBase< VPBlockBase, VPLoop >
getExitBlocks(SmallVectorImpl< VPBlockBase * > &ExitBlocks) constllvm::LoopBase< VPBlockBase, VPLoop >
getExitEdges(SmallVectorImpl< Edge > &ExitEdges) constllvm::LoopBase< VPBlockBase, VPLoop >
getExitingBlock() constllvm::LoopBase< VPBlockBase, VPLoop >
getExitingBlocks(SmallVectorImpl< VPBlockBase * > &ExitingBlocks) constllvm::LoopBase< VPBlockBase, VPLoop >
getHeader() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getInnerLoopsInPreorder(const VPLoop &L, SmallVectorImpl< Type > &PreOrderLoops)llvm::LoopBase< VPBlockBase, VPLoop >inlinestatic
getLoopDepth() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getLoopLatch() constllvm::LoopBase< VPBlockBase, VPLoop >
getLoopLatches(SmallVectorImpl< VPBlockBase * > &LoopLatches) constllvm::LoopBase< VPBlockBase, VPLoop >inline
getLoopPredecessor() constllvm::LoopBase< VPBlockBase, VPLoop >
getLoopPreheader() constllvm::LoopBase< VPBlockBase, VPLoop >
getLoopsInPreorder() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getLoopsInPreorder()llvm::LoopBase< VPBlockBase, VPLoop >inline
getNumBackEdges() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getNumBlocks() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getParentLoop() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getSubLoops() constllvm::LoopBase< VPBlockBase, VPLoop >inline
getSubLoopsVector()llvm::LoopBase< VPBlockBase, VPLoop >inline
getUniqueExitBlock() constllvm::LoopBase< VPBlockBase, VPLoop >
getUniqueExitBlocks(SmallVectorImpl< VPBlockBase * > &ExitBlocks) constllvm::LoopBase< VPBlockBase, VPLoop >
getUniqueNonLatchExitBlocks(SmallVectorImpl< VPBlockBase * > &ExitBlocks) constllvm::LoopBase< VPBlockBase, VPLoop >
hasDedicatedExits() constllvm::LoopBase< VPBlockBase, VPLoop >
isAnnotatedParallel() constllvm::LoopBase< VPBlockBase, VPLoop >inline
isInvalid() constllvm::LoopBase< VPBlockBase, VPLoop >inline
isLoopExiting(const VPBlockBase *BB) constllvm::LoopBase< VPBlockBase, VPLoop >inline
isLoopLatch(const VPBlockBase *BB) constllvm::LoopBase< VPBlockBase, VPLoop >inline
iterator typedefllvm::LoopBase< VPBlockBase, VPLoop >
LoopBase()llvm::LoopBase< VPBlockBase, VPLoop >inlineprotected
LoopBase(VPBlockBase *BB)llvm::LoopBase< VPBlockBase, VPLoop >inlineexplicitprotected
LoopInfoBase< VPBlockBase, VPLoop > classllvm::VPLoopfriend
moveToHeader(VPBlockBase *BB)llvm::LoopBase< VPBlockBase, VPLoop >inline
print(raw_ostream &OS, unsigned Depth=0, bool Verbose=false) constllvm::LoopBase< VPBlockBase, VPLoop >
rbegin() constllvm::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() constllvm::LoopBase< VPBlockBase, VPLoop >inline
replaceChildLoopWith(VPLoop *OldChild, VPLoop *NewChild)llvm::LoopBase< VPBlockBase, VPLoop >
reserveBlocks(unsigned size)llvm::LoopBase< VPBlockBase, VPLoop >inline
reverse_iterator typedefllvm::LoopBase< VPBlockBase, VPLoop >
reverseBlock(unsigned from)llvm::LoopBase< VPBlockBase, VPLoop >inline
setParentLoop(VPLoop *L)llvm::LoopBase< VPBlockBase, VPLoop >inline
verifyLoop() constllvm::LoopBase< VPBlockBase, VPLoop >
verifyLoopNest(DenseSet< const VPLoop * > *Loops) constllvm::LoopBase< VPBlockBase, VPLoop >
~LoopBase()llvm::LoopBase< VPBlockBase, VPLoop >inlineprotected