Searched refs:LoopInfoBase (Results 1 - 6 of 6) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanLoopInfo.h | 11 /// specialization of LoopInfoBase for VPBlockBase. VPLoops is a specialization 29 friend class LoopInfoBase<VPBlockBase, VPLoop>; 34 /// Hierarchical CFG. It is a specialization of LoopInfoBase class. 39 // changes in LoopInfoBase class. 40 typedef LoopInfoBase<VPBlockBase, VPLoop> VPLoopInfo;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineLoopInfo.h | 73 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>; 82 extern template class LoopInfoBase<MachineBasicBlock, MachineLoop>; 87 LoopInfoBase<MachineBasicBlock, MachineLoop> LI; 100 LoopInfoBase<MachineBasicBlock, MachineLoop>& getBase() { return LI; } 111 using iterator = LoopInfoBase<MachineBasicBlock, MachineLoop>::iterator;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 66 template <class N, class M> class LoopInfoBase; 372 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI); 472 friend class LoopInfoBase<BlockT, LoopT>; 856 friend class LoopInfoBase<BasicBlock, Loop>; 867 template <class BlockT, class LoopT> class LoopInfoBase { class in namespace:llvm 876 void operator=(const LoopInfoBase &) = delete; 877 LoopInfoBase(const LoopInfoBase &) = delete; 880 LoopInfoBase() {} function in class:llvm::LoopInfoBase 881 ~LoopInfoBase() { releaseMemor 883 LoopInfoBase(LoopInfoBase &&Arg) function in class:llvm::LoopInfoBase [all...] |
H A D | LoopInfoImpl.h | 235 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { 418 LoopInfoBase<BlockT, LoopT> *LI, 478 LoopInfoBase<BlockT, LoopT> *LI; 481 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li) : LI(li) {} 537 void LoopInfoBase<BlockT, LoopT>::analyze(const DomTreeBase<BlockT> &DomTree) { 566 SmallVector<LoopT *, 4> LoopInfoBase<BlockT, LoopT>::getLoopsInPreorder() { 584 LoopInfoBase<BlockT, LoopT>::getLoopsInReverseSiblingPreorder() { 609 void LoopInfoBase<BlockT, LoopT>::print(raw_ostream &OS) const { 629 const LoopInfoBase<BlockT, LoopT> &LI, 680 void LoopInfoBase<Block 628 addInnerLoopsToHeadersMap(DenseMap<BlockT *, const LoopT *> &LoopHeaders, const LoopInfoBase<BlockT, LoopT> &LI, const LoopT &L) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineLoopInfo.cpp | 28 template class llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>; member in class:llvm
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 46 template class llvm::LoopInfoBase<BasicBlock, Loop>; member in class:llvm
|
Completed in 190 milliseconds