Home
last modified time | relevance | path

Searched refs:LoopBase (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopInfo.h63 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 DLoopInfoImpl.h35 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 DMachineLoopInfo.h43 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 DVPlanLoopInfo.h28 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 DMachineLoopInfo.cpp27 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopInfo.cpp41 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm