Searched refs:LRU (Results 1 – 12 of 12) sorted by relevance
88 #define LRU hashp->bufhead.prev macro91 #define LRU_INSERT(B) BUF_INSERT((B), LRU)166 bp = LRU; in newbuf()172 bp = LRU; in newbuf()325 if (!LRU) in __buf_free()327 for (bp = LRU; bp != &hashp->bufhead;) { in __buf_free()343 bp = LRU; in __buf_free()
263 LiveRegUnits LRU(*MBB.getParent()->getSubtarget().getRegisterInfo()); in optimizeNZCVDefs() local264 LRU.addLiveOuts(MBB); in optimizeNZCVDefs()267 bool NZCVDead = LRU.available(AArch64::NZCV); in optimizeNZCVDefs()294 LRU.stepBackward(II); in optimizeNZCVDefs()
757 LiveRegUnit &LRU = RegUnits[Unit]; in updatePhysDepsDownwards() local758 LRU.MI = UseMI; in updatePhysDepsDownwards()759 LRU.Op = DefOp; in updatePhysDepsDownwards()945 LiveRegUnit &LRU = RegUnits[Unit]; in updatePhysDepsUpwards() local947 if (LRU.Cycle <= Height && LRU.MI != &MI) { in updatePhysDepsUpwards()948 LRU.Cycle = Height; in updatePhysDepsUpwards()949 LRU.MI = &MI; in updatePhysDepsUpwards()950 LRU.Op = Op; in updatePhysDepsUpwards()
417 for (unsigned LRU : LiveRegUnits) in findInsertionPoint()418 dbgs() << ' ' << printRegUnit(LRU, TRI); in findInsertionPoint()
5 dnl # 599d0c954f91 mm, vmscan: move LRU lists to node
62 static int *buf_lru; /* LRU is the free list */180 We need an empty buffer. Find the LRU unpinned NON-Dirty page.720 printf ( "LRU + %d\n", *buf_lru );
86 LRU.clear(); in clear()113 LRU.push_back(Idx); in insert()114 if (LRU.size() > RegisterSetLimit) { in insert()115 unsigned T = LRU.front(); in insert()117 LRU.pop_front(); in insert()128 auto F = llvm::find(LRU, Idx); in remove()129 assert(F != LRU.end()); in remove()130 LRU.erase(F); in remove()171 std::deque<unsigned> LRU; member
6239 LiveRegUnits LRU(getRegisterInfo()); in isMBBSafeToOutlineFrom() local6242 LRU.accumulate(MI); in isMBBSafeToOutlineFrom()6245 bool R12AvailableInBlock = LRU.available(ARM::R12); in isMBBSafeToOutlineFrom()6246 bool CPSRAvailableInBlock = LRU.available(ARM::CPSR); in isMBBSafeToOutlineFrom()6254 LRU.addLiveOuts(MBB); in isMBBSafeToOutlineFrom()6258 if (R12AvailableInBlock && !LRU.available(ARM::R12)) in isMBBSafeToOutlineFrom()6260 if (CPSRAvailableInBlock && !LRU.available(ARM::CPSR)) in isMBBSafeToOutlineFrom()6273 : LRU.available(ARM::LR); in isMBBSafeToOutlineFrom()
8771 LiveRegUnits LRU(getRegisterInfo()); in getOutlinableRanges() local8772 auto AreAllUnsafeRegsDead = [&LRU]() { in getOutlinableRanges()8773 return LRU.available(AArch64::W16) && LRU.available(AArch64::W17) && in getOutlinableRanges()8774 LRU.available(AArch64::NZCV); in getOutlinableRanges()8791 LRU.addLiveOuts(MBB); in getOutlinableRanges()8821 LRU.stepBackward(*FirstPossibleEndPt); in getOutlinableRanges()8837 LRU.stepBackward(MI); in getOutlinableRanges()8844 LRAvailableEverywhere &= LRU.available(AArch64::LR); in getOutlinableRanges()
812 fixed caching bug in makedfa: LRU was actually removing
239 the LRU list. (@interwq)
11909 - special rrset_cache LRU updating function that uses the rrset id.12164 - util/storage/lruhash.h for LRU hash table structure.