| addTopLevelLoop(Loop *New) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| AllocateLoop(ArgsTy &&...Args) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| analyze(const DominatorTreeBase< BasicBlock, false > &DomTree) | llvm::LoopInfoBase< BasicBlock, Loop > | |
| begin() const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| changeLoopFor(BasicBlock *BB, Loop *L) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| changeTopLevelLoop(Loop *OldLoop, Loop *NewLoop) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| destroy(Loop *L) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| empty() const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| end() const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| erase(Loop *L) | llvm::LoopInfo | |
| getLoopDepth(const BasicBlock *BB) const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| getLoopFor(const BasicBlock *BB) const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| getLoopsInPreorder() const | llvm::LoopInfoBase< BasicBlock, Loop > | |
| getLoopsInReverseSiblingPreorder() const | llvm::LoopInfoBase< BasicBlock, Loop > | |
| getSmallestCommonLoop(Loop *A, Loop *B) const | llvm::LoopInfoBase< BasicBlock, Loop > | |
| getSmallestCommonLoop(BasicBlock *A, BasicBlock *B) const | llvm::LoopInfoBase< BasicBlock, Loop > | |
| getTopLevelLoops() const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| getTopLevelLoopsVector() | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| invalidate(Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &) | llvm::LoopInfo | |
| isLoopHeader(const BasicBlock *BB) const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| isNotAlreadyContainedIn(const Loop *SubLoop, const Loop *ParentLoop) | llvm::LoopInfoBase< BasicBlock, Loop > | inlinestatic |
| iterator typedef | llvm::LoopInfoBase< BasicBlock, Loop > | |
| LoopBase< BasicBlock, Loop > class | llvm::LoopInfo | friend |
| LoopInfo()=default | llvm::LoopInfo | |
| LoopInfo(const DominatorTreeBase< BasicBlock, false > &DomTree) | llvm::LoopInfo | explicit |
| LoopInfo(LoopInfo &&Arg) | llvm::LoopInfo | inline |
| LoopInfoBase()=default | llvm::LoopInfoBase< BasicBlock, Loop > | |
| LoopInfoBase(LoopInfoBase &&Arg) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| movementPreservesLCSSAForm(Instruction *Inst, Instruction *NewLoc) | llvm::LoopInfo | inline |
| operator=(LoopInfo &&RHS) | llvm::LoopInfo | inline |
| llvm::LoopInfoBase< BasicBlock, Loop >::operator=(LoopInfoBase &&RHS) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| operator[](const BasicBlock *BB) const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| print(raw_ostream &OS) const | llvm::LoopInfoBase< BasicBlock, Loop > | |
| rbegin() const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| releaseMemory() | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| removeBlock(BasicBlock *BB) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| removeLoop(iterator I) | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| rend() const | llvm::LoopInfoBase< BasicBlock, Loop > | inline |
| replacementPreservesLCSSAForm(Instruction *From, Value *To) | llvm::LoopInfo | inline |
| reverse_iterator typedef | llvm::LoopInfoBase< BasicBlock, Loop > | |
| verify(const DominatorTreeBase< BasicBlock, false > &DomTree) const | llvm::LoopInfoBase< BasicBlock, Loop > | |
| wouldBeOutOfLoopUseRequiringLCSSA(const Value *V, const BasicBlock *ExitBB) const | llvm::LoopInfo | |
| ~LoopInfoBase() | llvm::LoopInfoBase< BasicBlock, Loop > | inline |