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 typedef | llvm::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 |
dump() const | llvm::Loop | |
Edge typedef | llvm::LoopBase< N, M > | |
empty() const | llvm::LoopBase< N, M > | inline |
end() const | llvm::LoopBase< N, M > | inline |
getBlocks() const | llvm::LoopBase< N, M > | inline |
getCanonicalInductionVariable() const | llvm::Loop | |
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 |
getLoopID() const | llvm::Loop | |
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 |
getUniqueExitBlock() const | llvm::Loop | |
getUniqueExitBlocks(SmallVectorImpl< BasicBlock * > &ExitBlocks) const | llvm::Loop | |
hasDedicatedExits() const | llvm::Loop | |
hasLoopInvariantOperands(Instruction *I) const | llvm::Loop | |
isAnnotatedParallel() const | llvm::Loop | |
isLCSSAForm(DominatorTree &DT) const | llvm::Loop | |
isLoopExiting(const BlockT *BB) const | llvm::LoopBase< N, M > | inline |
isLoopInvariant(Value *V) const | llvm::Loop | |
isLoopSimplifyForm() const | llvm::Loop | |
isSafeToClone() const | llvm::Loop | |
iterator typedef | llvm::LoopBase< N, M > | |
Loop() | llvm::Loop | inline |
LoopBase() | llvm::LoopBase< N, M > | inline |
LoopBase(BlockT *BB) | llvm::LoopBase< N, M > | inlineexplicitprotected |
LoopInfoBase< BasicBlock, Loop > class | llvm::Loop | friend |
makeLoopInvariant(Value *V, bool &Changed, Instruction *InsertPt=0) const | llvm::Loop | |
makeLoopInvariant(Instruction *I, bool &Changed, Instruction *InsertPt=0) const | llvm::Loop | |
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 typedef | llvm::LoopBase< N, M > | |
reverseBlock(unsigned from) | llvm::LoopBase< N, M > | inline |
setLoopID(MDNode *LoopID) const | llvm::Loop | |
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 |