Searched refs:LoopInfoBase (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericLoopInfo.h | 9 // This file defines the LoopInfoBase class that is used to identify natural 52 template <class N, class M> class LoopInfoBase; variable 377 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI); 478 friend class LoopInfoBase<BlockT, LoopT>; 522 template <class BlockT, class LoopT> class LoopInfoBase { 531 void operator=(const LoopInfoBase &) = delete; 532 LoopInfoBase(const LoopInfoBase &) = delete; 535 LoopInfoBase() = default; 536 ~LoopInfoBase() { releaseMemor 548 LoopInfoBase(LoopInfoBase &&Arg) LoopInfoBase() function [all...] |
H A D | GenericLoopInfoImpl.h | 272 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop() 448 LoopInfoBase<BlockT, LoopT> *LI, in discoverAndMapSubloop() 507 LoopInfoBase<BlockT, LoopT> *LI; 510 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li) : LI(li) {} in PopulateLoopsDFS() 566 void LoopInfoBase<BlockT, LoopT>::analyze(const DomTreeBase<BlockT> &DomTree) { in analyze() 595 LoopInfoBase<BlockT, LoopT>::getLoopsInPreorder() const { in getLoopsInPreorder() 613 LoopInfoBase<BlockT, LoopT>::getLoopsInReverseSiblingPreorder() const { in getLoopsInReverseSiblingPreorder() 638 void LoopInfoBase<BlockT, LoopT>::print(raw_ostream &OS) const { in print() 658 const LoopInfoBase<BlockT, LoopT> &LI, in addInnerLoopsToHeadersMap() 707 void LoopInfoBase<BlockT, LoopT>::verify( in verify() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineLoopInfo.h | 91 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>; 103 extern template class LoopInfoBase<MachineBasicBlock, MachineLoop>; 105 class MachineLoopInfo : public LoopInfoBase<MachineBasicBlock, MachineLoop> {
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 403 friend class LoopInfoBase<BasicBlock, Loop>; variable 410 extern template class LoopInfoBase<BasicBlock, Loop>; 412 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> { 413 typedef LoopInfoBase<BasicBlock, Loop> BaseT;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineLoopInfo.cpp | 31 template class llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>; member in llvm
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 45 template class llvm::LoopInfoBase<BasicBlock, Loop>; member in llvm
|