Searched refs:LoopT (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericLoopInfoImpl.h | 32 template <class BlockT, class LoopT> 33 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks() 47 template <class BlockT, class LoopT> 48 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() 63 template <class BlockT, class LoopT> 64 void LoopBase<BlockT, LoopT>::getExitBlocks( in getExitBlocks() 76 template <class BlockT, class LoopT> 77 std::pair<BlockT *, bool> getExitBlockHelper(const LoopBase<BlockT, LoopT> *L, in getExitBlockHelper() 94 template <class BlockT, class LoopT> 95 bool LoopBase<BlockT, LoopT>::hasNoExitBlocks() const { in hasNoExitBlocks() [all …]
|
H A D | GenericLoopInfo.h | 59 template <class BlockT, class LoopT> class LoopBase { 60 LoopT *ParentLoop; 62 std::vector<LoopT *> SubLoops; 74 LoopBase(const LoopBase<BlockT, LoopT> &) = delete; 75 const LoopBase<BlockT, LoopT> & 76 operator=(const LoopBase<BlockT, LoopT> &) = delete; 85 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() 99 LoopT *getParentLoop() const { return ParentLoop; } in getParentLoop() 103 const LoopT *getOutermostLoop() const { in getOutermostLoop() 104 const LoopT * in getOutermostLoop() [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | RegionInfo.h | 96 using LoopT = Loop; 263 using LoopT = typename Tr::LoopT; 478 bool contains(const LoopT *L) const; 488 LoopT *outermostLoopInRegion(LoopT *L) const; 499 LoopT *outermostLoopInRegion(LoopInfoT *LI, BlockT *BB) const;
|
H A D | BlockFrequencyInfoImpl.h | 550 using LoopT = Loop; 558 using LoopT = MachineLoop; 854 using LoopT = typename bfi_detail::TypeMap<BT>::LoopT; 1188 std::deque<std::pair<const LoopT *, LoopData *>> Q; 1189 for (const LoopT *L : *LI) 1192 const LoopT *Loop = Q.front().first; 1203 for (const LoopT *L : *Loop) 1218 const LoopT *Loop = LI->getLoopFor(RPOT[Index]);
|
H A D | RegionInfoImpl.h | 119 bool RegionBase<Tr>::contains(const LoopT *L) const { in contains() 141 typename Tr::LoopT *RegionBase<Tr>::outermostLoopInRegion(LoopT *L) const { in outermostLoopInRegion() 153 typename Tr::LoopT *RegionBase<Tr>::outermostLoopInRegion(LoopInfoT *LI, in outermostLoopInRegion() 156 LoopT *L = LI->getLoopFor(BB); in outermostLoopInRegion()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SampleProfileLoaderBaseImpl.h | 66 using LoopT = Loop; 189 using LoopT = typename afdo_detail::IRTraits<BT>::LoopT; 946 LoopT *L = LI->getLoopFor(BB);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineRegionInfo.h | 41 using LoopT = MachineLoop;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MIRSampleProfile.cpp | 122 using LoopT = MachineLoop; typedef
|