Searched refs:LoopBase (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericLoopInfoImpl.h | 33 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks() 48 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() 64 void LoopBase<BlockT, LoopT>::getExitBlocks( in getExitBlocks() 77 std::pair<BlockT *, bool> getExitBlockHelper(const LoopBase<BlockT, LoopT> *L, in getExitBlockHelper() 95 bool LoopBase<BlockT, LoopT>::hasNoExitBlocks() const { in hasNoExitBlocks() 107 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock() 112 bool LoopBase<BlockT, LoopT>::hasDedicatedExits() const { in hasDedicatedExits() 142 void LoopBase<BlockT, LoopT>::getUniqueExitBlocks( in getUniqueExitBlocks() 149 void LoopBase<BlockT, LoopT>::getUniqueNonLatchExitBlocks( in getUniqueNonLatchExitBlocks() 158 BlockT *LoopBase<BlockT, LoopT>::getUniqueExitBlock() const { in getUniqueExitBlock() [all …]
|
H A D | GenericLoopInfo.h | 53 template <class N, class M> class LoopBase; variable 59 template <class BlockT, class LoopT> class LoopBase { 74 LoopBase(const LoopBase<BlockT, LoopT> &) = delete; 75 const LoopBase<BlockT, LoopT> & 76 operator=(const LoopBase<BlockT, LoopT> &) = delete; 481 LoopBase() : ParentLoop(nullptr) {} in isAnnotatedParallel() 483 explicit LoopBase(BlockT *BB) : ParentLoop(nullptr) { 497 ~LoopBase() { 512 raw_ostream &operator<<(raw_ostream &OS, const LoopBase<Block in ~LoopBase() 491 LoopBase() : ParentLoop(nullptr) {} LoopBase() function 493 explicit LoopBase(BlockT *BB) : ParentLoop(nullptr) { LoopBase() function [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineLoopInfo.h | 44 extern template class LoopBase<MachineBasicBlock, MachineLoop>; 46 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> { 97 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} in MachineLoop() 106 friend class LoopBase<MachineBasicBlock, MachineLoop>; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 40 extern template class LoopBase<BasicBlock, Loop>; 44 class LLVM_EXTERNAL_VISIBILITY Loop : public LoopBase<BasicBlock, Loop> { 404 friend class LoopBase<BasicBlock, Loop>; variable 405 explicit Loop(BasicBlock *BB) : LoopBase<BasicBlock, Loop>(BB) {} in Loop() 415 friend class LoopBase<BasicBlock, Loop>; variable
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineLoopInfo.cpp | 30 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 44 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm
|