LLVM API Documentation

llvm::LoopInfoBase< BlockT > Member List

This is the complete list of members for llvm::LoopInfoBase< BlockT >, including all inherited members.

addTopLevelLoop(LoopBase< BlockT > *New)llvm::LoopInfoBase< BlockT > [inline]
begin() const llvm::LoopInfoBase< BlockT > [inline]
Calculate(DominatorTreeBase< BlockT > &DT)llvm::LoopInfoBase< BlockT > [inline]
changeLoopFor(BlockT *BB, LoopBase< BlockT > *L)llvm::LoopInfoBase< BlockT > [inline]
changeTopLevelLoop(LoopBase< BlockT > *OldLoop, LoopBase< BlockT > *NewLoop)llvm::LoopInfoBase< BlockT > [inline]
ConsiderForLoop(BlockT *BB, DominatorTreeBase< BlockT > &DT)llvm::LoopInfoBase< BlockT > [inline]
empty() const llvm::LoopInfoBase< BlockT > [inline]
end() const llvm::LoopInfoBase< BlockT > [inline]
getLoopDepth(const BlockT *BB) const llvm::LoopInfoBase< BlockT > [inline]
getLoopFor(const BlockT *BB) const llvm::LoopInfoBase< BlockT > [inline]
InsertLoopInto(LoopBase< BlockT > *L, LoopBase< BlockT > *Parent)llvm::LoopInfoBase< BlockT > [inline]
isLoopHeader(BlockT *BB) const llvm::LoopInfoBase< BlockT > [inline]
isNotAlreadyContainedIn(const LoopBase< BlockT > *SubLoop, const LoopBase< BlockT > *ParentLoop)llvm::LoopInfoBase< BlockT > [inline, static]
iterator typedefllvm::LoopInfoBase< BlockT >
LoopBase< BlockT > classllvm::LoopInfoBase< BlockT > [friend]
LoopInfoBase()llvm::LoopInfoBase< BlockT > [inline]
MoveSiblingLoopInto(LoopBase< BlockT > *NewChild, LoopBase< BlockT > *NewParent)llvm::LoopInfoBase< BlockT > [inline]
operator[](const BlockT *BB) const llvm::LoopInfoBase< BlockT > [inline]
print(std::ostream &OS, const Module *) const llvm::LoopInfoBase< BlockT > [inline]
releaseMemory()llvm::LoopInfoBase< BlockT > [inline]
removeBlock(BlockT *BB)llvm::LoopInfoBase< BlockT > [inline]
removeLoop(iterator I)llvm::LoopInfoBase< BlockT > [inline]
~LoopInfoBase()llvm::LoopInfoBase< BlockT > [inline]