Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h32 template <class BlockT, class LoopT>
254 LoopT *L = static_cast<LoopT *>(this); in addBasicBlockToLoop()
271 void LoopBase<BlockT, LoopT>::replaceChildLoopWith(LoopT *OldChild, in replaceChildLoopWith()
574 SmallVector<LoopT *, 4>
592 SmallVector<LoopT *, 4>
600 for (LoopT *RootL : *this) { in getLoopsInReverseSiblingPreorder()
641 for (LoopT *SL : L) in addInnerLoopsToHeadersMap()
647 static void compareLoops(const LoopT *L, const LoopT *OtherL, in compareLoops()
699 LoopT *L = Entry.second; in verify()
715 for (LoopT *L : OtherLI) in verify()
[all …]
H A DLoopInfo.h74 LoopT *ParentLoop;
118 const LoopT *L = static_cast<const LoopT *>(this); in getOutermostLoop()
125 LoopT *L = static_cast<LoopT *>(this); in getOutermostLoop()
379 const LoopT *CurLoop = static_cast<const LoopT *>(this); in getLoopsInPreorder()
386 LoopT *CurLoop = static_cast<LoopT *>(this); in getLoopsInPreorder()
407 void replaceChildLoopWith(LoopT *OldChild, LoopT *NewChild);
432 LoopT *removeChildLoop(LoopT *Child) { in removeChildLoop()
936 L->~LoopT();
954 LoopT *Storage = LoopAllocator.Allocate<LoopT>(); in AllocateLoop()
1037 void changeTopLevelLoop(LoopT *OldLoop, LoopT *NewLoop) { in changeTopLevelLoop()
[all …]
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;
1195 std::deque<std::pair<const LoopT *, LoopData *>> Q;
1196 for (const LoopT *L : *LI)
1199 const LoopT *Loop = Q.front().first;
1210 for (const LoopT *L : *Loop)
1225 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()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h59 using LoopT = Loop;
92 using LoopT = typename afdo_detail::IRTraits<BT>::LoopT;
776 LoopT *L = LI->getLoopFor(BB);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h41 using LoopT = MachineLoop;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp98 using LoopT = MachineLoop; typedef