Searched refs:LoopBase (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | LoopInfo.h | 63 template <class N, class M> class LoopBase; variable 69 template <class BlockT, class LoopT> class LoopBase { 84 LoopBase(const LoopBase<BlockT, LoopT> &) = delete; 85 const LoopBase<BlockT, LoopT> & 424 LoopBase() : ParentLoop(nullptr) {} in LoopBase() function 440 ~LoopBase() { in ~LoopBase() 461 extern template class LoopBase<BasicBlock, Loop>; 465 class Loop : public LoopBase<BasicBlock, Loop> { 600 friend class LoopBase<BasicBlock, Loop>; 616 friend class LoopBase<BlockT, LoopT>; [all …]
|
| H A D | LoopInfoImpl.h | 35 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks() 50 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() 63 void LoopBase<BlockT, LoopT>::getExitBlocks( in getExitBlocks() 76 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock() 86 bool LoopBase<BlockT, LoopT>::hasDedicatedExits() const { in hasDedicatedExits() 100 void LoopBase<BlockT, LoopT>::getUniqueExitBlocks( in getUniqueExitBlocks() 155 void LoopBase<BlockT, LoopT>::getExitEdges( in getExitEdges() 225 BlockT *LoopBase<BlockT, LoopT>::getLoopLatch() const { in getLoopLatch() 251 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() 295 void LoopBase<BlockT, LoopT>::verifyLoop() const { in verifyLoop() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineLoopInfo.h | 43 extern template class LoopBase<MachineBasicBlock, MachineLoop>; 45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> { 76 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} in MachineLoop() 85 friend class LoopBase<MachineBasicBlock, MachineLoop>;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanLoopInfo.h | 28 class VPLoop : public LoopBase<VPBlockBase, VPLoop> { 31 explicit VPLoop(VPBlockBase *VPB) : LoopBase<VPBlockBase, VPLoop>(VPB) {} in VPLoop()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineLoopInfo.cpp | 27 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 41 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm
|