Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h34 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks()
49 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock()
62 void LoopBase<BlockT, LoopT>::getExitBlocks( in getExitBlocks()
73 bool LoopBase<BlockT, LoopT>::hasNoExitBlocks() const { in hasNoExitBlocks()
82 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock()
92 bool LoopBase<BlockT, LoopT>::hasDedicatedExits() const { in hasDedicatedExits()
122 void LoopBase<BlockT, LoopT>::getUniqueExitBlocks( in getUniqueExitBlocks()
148 void LoopBase<BlockT, LoopT>::getExitEdges( in getExitEdges()
242 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop()
286 void LoopBase<BlockT, LoopT>::verifyLoop() const { in verifyLoop()
[all …]
H A DLoopInfo.h67 template <class N, class M> class LoopBase; variable
73 template <class BlockT, class LoopT> class LoopBase {
88 LoopBase(const LoopBase<BlockT, LoopT> &) = delete;
89 const LoopBase<BlockT, LoopT> &
90 operator=(const LoopBase<BlockT, LoopT> &) = delete;
489 LoopBase() : ParentLoop(nullptr) {} in LoopBase() function
505 ~LoopBase() { in ~LoopBase()
526 extern template class LoopBase<BasicBlock, Loop>;
877 friend class LoopBase<BasicBlock, Loop>;
893 friend class LoopBase<BlockT, LoopT>;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h43 extern template class LoopBase<MachineBasicBlock, MachineLoop>;
45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
82 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} in MachineLoop()
91 friend class LoopBase<MachineBasicBlock, MachineLoop>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanLoopInfo.h27 class VPLoop : public LoopBase<VPBlockBase, VPLoop> {
30 explicit VPLoop(VPBlockBase *VPB) : LoopBase<VPBlockBase, VPLoop>(VPB) {} in VPLoop()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp30 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp47 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm