Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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()
129 void LoopBase<BlockT, LoopT>::getUniqueNonLatchExitBlocks( in getUniqueNonLatchExitBlocks()
138 BlockT *LoopBase<BlockT, LoopT>::getUniqueExitBlock() const { in getUniqueExitBlock()
148 void LoopBase<BlockT, LoopT>::getExitEdges( in getExitEdges()
[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
491 explicit LoopBase(BlockT *BB) : ParentLoop(nullptr) { in LoopBase() function
505 ~LoopBase() { in ~LoopBase()
520 raw_ostream &operator<<(raw_ostream &OS, const LoopBase<BlockT, LoopT> &Loop) {
526 extern template class LoopBase<BasicBlock, Loop>;
[all …]
/netbsd-src/external/apache2/llvm/dist/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>;
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp30 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopInfo.cpp47 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm