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 > | |
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 > | 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 |
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 |