Searched refs:LoopInfoBase (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineLoopInfo.h | 79 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>; 88 extern template class LoopInfoBase<MachineBasicBlock, MachineLoop>; 93 LoopInfoBase<MachineBasicBlock, MachineLoop> LI; 106 LoopInfoBase<MachineBasicBlock, MachineLoop>& getBase() { return LI; } in getBase() 120 using iterator = LoopInfoBase<MachineBasicBlock, MachineLoop>::iterator;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopInfo.h | 66 template <class N, class M> class LoopInfoBase; variable 486 friend class LoopInfoBase<BlockT, LoopT>; 876 friend class LoopInfoBase<BasicBlock, Loop>; 896 void operator=(const LoopInfoBase &) = delete; 897 LoopInfoBase(const LoopInfoBase &) = delete; 900 LoopInfoBase() {} in LoopInfoBase() function 901 ~LoopInfoBase() { releaseMemory(); } in ~LoopInfoBase() 903 LoopInfoBase(LoopInfoBase &&Arg) in LoopInfoBase() function 910 LoopInfoBase &operator=(LoopInfoBase &&RHS) { 1081 extern template class LoopInfoBase<BasicBlock, Loop>; [all …]
|
| H A D | LoopInfoImpl.h | 243 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop() 429 LoopInfoBase<BlockT, LoopT> *LI, in discoverAndMapSubloop() 489 LoopInfoBase<BlockT, LoopT> *LI; 492 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li) : LI(li) {} in PopulateLoopsDFS() 548 void LoopInfoBase<BlockT, LoopT>::analyze(const DomTreeBase<BlockT> &DomTree) { in analyze() 577 SmallVector<LoopT *, 4> LoopInfoBase<BlockT, LoopT>::getLoopsInPreorder() { in getLoopsInPreorder() 595 LoopInfoBase<BlockT, LoopT>::getLoopsInReverseSiblingPreorder() { in getLoopsInReverseSiblingPreorder() 620 void LoopInfoBase<BlockT, LoopT>::print(raw_ostream &OS) const { in print() 640 const LoopInfoBase<BlockT, LoopT> &LI, in addInnerLoopsToHeadersMap() 689 void LoopInfoBase<BlockT, LoopT>::verify( in verify() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanLoopInfo.h | 29 friend class LoopInfoBase<VPBlockBase, VPLoop>; 40 typedef LoopInfoBase<VPBlockBase, VPLoop> VPLoopInfo;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineLoopInfo.cpp | 31 template class llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>; member in llvm
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 48 template class llvm::LoopInfoBase<BasicBlock, Loop>; member in llvm
|