addTopLevelLoop(MachineLoop *New) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
AllocateLoop(ArgsTy &&...Args) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
analyze(const DominatorTreeBase< MachineBasicBlock, false > &DomTree) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | |
begin() const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
calculate(MachineDominatorTree &MDT) | llvm::MachineLoopInfo | |
changeLoopFor(MachineBasicBlock *BB, MachineLoop *L) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
changeTopLevelLoop(MachineLoop *OldLoop, MachineLoop *NewLoop) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
destroy(MachineLoop *L) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
empty() const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
end() const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
findLoopPreheader(MachineLoop *L, bool SpeculativePreheader=false, bool FindMultiLoopPreheader=false) const | llvm::MachineLoopInfo | |
getLoopDepth(const MachineBasicBlock *BB) const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
getLoopFor(const MachineBasicBlock *BB) const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
getLoopsInPreorder() const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | |
getLoopsInReverseSiblingPreorder() const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | |
getTopLevelLoops() const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
getTopLevelLoopsVector() | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
invalidate(MachineFunction &, const PreservedAnalyses &PA, MachineFunctionAnalysisManager::Invalidator &) | llvm::MachineLoopInfo | |
isLoopHeader(const MachineBasicBlock *BB) const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
isNotAlreadyContainedIn(const MachineLoop *SubLoop, const MachineLoop *ParentLoop) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inlinestatic |
iterator typedef | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | |
LoopBase< MachineBasicBlock, MachineLoop > | llvm::MachineLoopInfo | friend |
LoopInfoBase()=default | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | |
LoopInfoBase(LoopInfoBase &&Arg) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
MachineLoopInfo()=default | llvm::MachineLoopInfo | |
MachineLoopInfo(MachineDominatorTree &MDT) | llvm::MachineLoopInfo | inlineexplicit |
MachineLoopInfo(MachineLoopInfo &&)=default | llvm::MachineLoopInfo | |
MachineLoopInfo(const MachineLoopInfo &)=delete | llvm::MachineLoopInfo | |
MachineLoopInfoWrapperPass | llvm::MachineLoopInfo | friend |
operator=(const MachineLoopInfo &)=delete | llvm::MachineLoopInfo | |
LoopInfoBase< MachineBasicBlock, MachineLoop >::operator=(LoopInfoBase &&RHS) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
operator[](const MachineBasicBlock *BB) const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
print(raw_ostream &OS) const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | |
rbegin() const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
releaseMemory() | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
removeBlock(MachineBasicBlock *BB) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
removeLoop(iterator I) | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
rend() const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |
reverse_iterator typedef | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | |
verify(const DominatorTreeBase< MachineBasicBlock, false > &DomTree) const | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | |
~LoopInfoBase() | llvm::LoopInfoBase< MachineBasicBlock, MachineLoop > | inline |