LLVM 19.0.0git
llvm::LoopInfo Member List

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

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() constllvm::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() constllvm::LoopInfoBase< BasicBlock, Loop >inline
end() constllvm::LoopInfoBase< BasicBlock, Loop >inline
erase(Loop *L)llvm::LoopInfo
getLoopDepth(const BasicBlock *BB) constllvm::LoopInfoBase< BasicBlock, Loop >inline
getLoopFor(const BasicBlock *BB) constllvm::LoopInfoBase< BasicBlock, Loop >inline
getLoopsInPreorder() constllvm::LoopInfoBase< BasicBlock, Loop >
getLoopsInReverseSiblingPreorder() constllvm::LoopInfoBase< BasicBlock, Loop >
getTopLevelLoops() constllvm::LoopInfoBase< BasicBlock, Loop >inline
getTopLevelLoopsVector()llvm::LoopInfoBase< BasicBlock, Loop >inline
invalidate(Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &)llvm::LoopInfo
isLoopHeader(const BasicBlock *BB) constllvm::LoopInfoBase< BasicBlock, Loop >inline
isNotAlreadyContainedIn(const Loop *SubLoop, const Loop *ParentLoop)llvm::LoopInfoBase< BasicBlock, Loop >inlinestatic
iterator typedefllvm::LoopInfoBase< BasicBlock, Loop >
LoopBase< BasicBlock, Loop >llvm::LoopInfofriend
LoopInfo()=defaultllvm::LoopInfo
LoopInfo(const DominatorTreeBase< BasicBlock, false > &DomTree)llvm::LoopInfoexplicit
LoopInfo(LoopInfo &&Arg)llvm::LoopInfoinline
LoopInfoBase()=defaultllvm::LoopInfoBase< BasicBlock, Loop >
LoopInfoBase(LoopInfoBase &&Arg)llvm::LoopInfoBase< BasicBlock, Loop >inline
movementPreservesLCSSAForm(Instruction *Inst, Instruction *NewLoc)llvm::LoopInfoinline
operator=(LoopInfo &&RHS)llvm::LoopInfoinline
LoopInfoBase< BasicBlock, Loop >::operator=(LoopInfoBase &&RHS)llvm::LoopInfoBase< BasicBlock, Loop >inline
operator[](const BasicBlock *BB) constllvm::LoopInfoBase< BasicBlock, Loop >inline
print(raw_ostream &OS) constllvm::LoopInfoBase< BasicBlock, Loop >
rbegin() constllvm::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() constllvm::LoopInfoBase< BasicBlock, Loop >inline
replacementPreservesLCSSAForm(Instruction *From, Value *To)llvm::LoopInfoinline
reverse_iterator typedefllvm::LoopInfoBase< BasicBlock, Loop >
verify(const DominatorTreeBase< BasicBlock, false > &DomTree) constllvm::LoopInfoBase< BasicBlock, Loop >
wouldBeOutOfLoopUseRequiringLCSSA(const Value *V, const BasicBlock *ExitBB) constllvm::LoopInfo
~LoopInfoBase()llvm::LoopInfoBase< BasicBlock, Loop >inline