LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::LoopBase< N, M > Member List

This is the complete list of members for llvm::LoopBase< N, M >, including all inherited members.

addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase< BlockT, LoopT > &LI)llvm::LoopBase< N, M >
addBlockEntry(BlockT *BB)llvm::LoopBase< N, M >inline
addChildLoop(LoopT *NewChild)llvm::LoopBase< N, M >inline
begin() const llvm::LoopBase< N, M >inline
block_begin() const llvm::LoopBase< N, M >inline
block_end() const llvm::LoopBase< N, M >inline
block_iterator typedefllvm::LoopBase< N, M >
contains(const LoopT *L) const llvm::LoopBase< N, M >inline
contains(const BlockT *BB) const llvm::LoopBase< N, M >inline
contains(const InstT *Inst) const llvm::LoopBase< N, M >inline
Edge typedefllvm::LoopBase< N, M >
empty() const llvm::LoopBase< N, M >inline
end() const llvm::LoopBase< N, M >inline
getBlocks() const llvm::LoopBase< N, M >inline
getExitBlock() const llvm::LoopBase< N, M >
getExitBlocks(SmallVectorImpl< BlockT * > &ExitBlocks) const llvm::LoopBase< N, M >
getExitEdges(SmallVectorImpl< Edge > &ExitEdges) const llvm::LoopBase< N, M >
getExitingBlock() const llvm::LoopBase< N, M >
getExitingBlocks(SmallVectorImpl< BlockT * > &ExitingBlocks) const llvm::LoopBase< N, M >
getHeader() const llvm::LoopBase< N, M >inline
getLoopDepth() const llvm::LoopBase< N, M >inline
getLoopLatch() const llvm::LoopBase< N, M >
getLoopPredecessor() const llvm::LoopBase< N, M >
getLoopPreheader() const llvm::LoopBase< N, M >
getNumBackEdges() const llvm::LoopBase< N, M >inline
getNumBlocks() const llvm::LoopBase< N, M >inline
getParentLoop() const llvm::LoopBase< N, M >inline
getSubLoops() const llvm::LoopBase< N, M >inline
getSubLoopsVector()llvm::LoopBase< N, M >inline
isLoopExiting(const BlockT *BB) const llvm::LoopBase< N, M >inline
iterator typedefllvm::LoopBase< N, M >
LoopBase()llvm::LoopBase< N, M >inline
LoopBase(BlockT *BB)llvm::LoopBase< N, M >inlineexplicitprotected
LoopInfoBase< BlockT, LoopT > classllvm::LoopBase< N, M >friend
moveToHeader(BlockT *BB)llvm::LoopBase< N, M >inline
print(raw_ostream &OS, unsigned Depth=0) const llvm::LoopBase< N, M >
rbegin() const llvm::LoopBase< N, M >inline
removeBlockFromLoop(BlockT *BB)llvm::LoopBase< N, M >inline
removeChildLoop(iterator I)llvm::LoopBase< N, M >inline
rend() const llvm::LoopBase< N, M >inline
replaceChildLoopWith(LoopT *OldChild, LoopT *NewChild)llvm::LoopBase< N, M >
reserveBlocks(unsigned size)llvm::LoopBase< N, M >inline
reverse_iterator typedefllvm::LoopBase< N, M >
reverseBlock(unsigned from)llvm::LoopBase< N, M >inline
setParentLoop(LoopT *L)llvm::LoopBase< N, M >inline
verifyLoop() const llvm::LoopBase< N, M >
verifyLoopNest(DenseSet< const LoopT * > *Loops) const llvm::LoopBase< N, M >
~LoopBase()llvm::LoopBase< N, M >inline