LLVM API Documentation

llvm::Loop Member List

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

addBasicBlockToLoop(BasicBlock *NewBB, LoopInfo &LI)llvm::Loop
addBlockEntry(BasicBlock *BB)llvm::Loop [inline]
addChildLoop(Loop *NewChild)llvm::Loop
begin() const llvm::Loop [inline]
block_begin() const llvm::Loop [inline]
block_end() const llvm::Loop [inline]
block_iterator typedefllvm::Loop
contains(const BasicBlock *BB) const llvm::Loop
dump() const llvm::Loop
end() const llvm::Loop [inline]
getBlocks() const llvm::Loop [inline]
getCanonicalInductionVariable() const llvm::Loop
getCanonicalInductionVariableIncrement() const llvm::Loop
getExitBlocks(std::vector< BasicBlock * > &Blocks) const llvm::Loop
getHeader() const llvm::Loop [inline]
getLoopDepth() const llvm::Loop [inline]
getLoopLatch() const llvm::Loop
getLoopPreheader() const llvm::Loop
getNumBackEdges() const llvm::Loop
getParentLoop() const llvm::Loop [inline]
getSubLoops() const llvm::Loop [inline]
getTripCount() const llvm::Loop
isLoopExit(const BasicBlock *BB) const llvm::Loop
isLoopInvariant(Value *V) const llvm::Loop
iterator typedefllvm::Loop
Loop()llvm::Loop [inline]
LoopInfo classllvm::Loop [friend]
moveToHeader(BasicBlock *BB)llvm::Loop [inline]
print(std::ostream &O, unsigned Depth=0) const llvm::Loop
removeBlockFromLoop(BasicBlock *BB)llvm::Loop
removeChildLoop(iterator OldChild)llvm::Loop
replaceChildLoopWith(Loop *OldChild, Loop *NewChild)llvm::Loop
~Loop()llvm::Loop [inline]