Home
last modified time | relevance | path

Searched refs:LoopT (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h60 LoopT *ParentLoop;
104 const LoopT *L = static_cast<const LoopT *>(this); in getOutermostLoop()
111 LoopT *L = static_cast<LoopT *>(this); in getOutermostLoop()
355 const LoopT *CurLoop = static_cast<const LoopT *>(this); in getLoopsInPreorder()
362 LoopT *CurLoop = static_cast<LoopT *>(this); in getLoopsInPreorder()
383 void replaceChildLoopWith(LoopT *OldChild, LoopT *NewChild);
408 LoopT *removeChildLoop(LoopT *Child) { in removeChildLoop()
549 L->~LoopT();
567 LoopT *Storage = LoopAllocator.Allocate<LoopT>(); in AllocateLoop()
650 void changeTopLevelLoop(LoopT *OldLoop, LoopT *NewLoop) { in changeTopLevelLoop()
[all …]
H A DGenericLoopInfoImpl.h32 template <class BlockT, class LoopT>
284 LoopT *L = static_cast<LoopT *>(this); in addBasicBlockToLoop()
301 void LoopBase<BlockT, LoopT>::replaceChildLoopWith(LoopT *OldChild, in replaceChildLoopWith()
594 SmallVector<LoopT *, 4>
612 SmallVector<LoopT *, 4>
620 for (LoopT *RootL : *this) { in getLoopsInReverseSiblingPreorder()
661 for (LoopT *SL : L) in addInnerLoopsToHeadersMap()
667 static void compareLoops(const LoopT *L, const LoopT *OtherL, in compareLoops()
719 LoopT *L = Entry.second; in verify()
735 for (LoopT *L : OtherLI) in verify()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfo.h96 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 DBlockFrequencyInfoImpl.h553 using LoopT = Loop;
561 using LoopT = MachineLoop;
857 using LoopT = typename bfi_detail::TypeMap<BT>::LoopT;
1191 std::deque<std::pair<const LoopT *, LoopData *>> Q;
1192 for (const LoopT *L : *LI)
1195 const LoopT *Loop = Q.front().first;
1206 for (const LoopT *L : *Loop)
1221 const LoopT *Loop = LI->getLoopFor(RPOT[Index]);
H A DRegionInfoImpl.h119 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-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h65 using LoopT = Loop;
161 using LoopT = typename afdo_detail::IRTraits<BT>::LoopT;
918 LoopT *L = LI->getLoopFor(BB);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h41 using LoopT = MachineLoop;
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp122 using LoopT = MachineLoop; typedef