Home
last modified time | relevance | path

Searched refs:LRU (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp124 LiveRegUnits LRU(*MBB.getParent()->getSubtarget().getRegisterInfo()); in optimizeNZCVDefs() local
125 LRU.addLiveOuts(MBB); in optimizeNZCVDefs()
126 bool NZCVDead = LRU.available(AArch64::NZCV); in optimizeNZCVDefs()
129 LRU.stepBackward(II); in optimizeNZCVDefs()
140 bool NZCVDeadAtCurrInstr = LRU.available(AArch64::NZCV); in optimizeNZCVDefs()
/netbsd-src/lib/libc/db/hash/
H A Dhash_buf.c89 #define LRU hashp->bufhead.prev macro
92 #define LRU_INSERT(B) BUF_INSERT((B), LRU)
168 bp = LRU; in newbuf()
305 if (!LRU) in __buf_free()
307 for (bp = LRU; bp != &hashp->bufhead;) { in __buf_free()
323 bp = LRU; in __buf_free()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h73 LiveRegUnits LRU; member
146 LRU.init(TRI); in initLRU()
147 LRU.addLiveOuts(*MBB); in initLRU()
152 [this](MachineInstr &MI) { LRU.stepBackward(MI); }); in initLRU()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp744 LiveRegUnit &LRU = RegUnits[*Units]; in updatePhysDepsDownwards() local
745 LRU.MI = UseMI; in updatePhysDepsDownwards()
746 LRU.Op = DefOp; in updatePhysDepsDownwards()
936 LiveRegUnit &LRU = RegUnits[*Units]; in updatePhysDepsUpwards() local
938 if (LRU.Cycle <= Height && LRU.MI != &MI) { in updatePhysDepsUpwards()
939 LRU.Cycle = Height; in updatePhysDepsUpwards()
940 LRU.MI = &MI; in updatePhysDepsUpwards()
941 LRU.Op = ReadOps[I]; in updatePhysDepsUpwards()
H A DEarlyIfConversion.cpp413 for (unsigned LRU : LiveRegUnits) in findInsertionPoint()
414 dbgs() << ' ' << printRegUnit(LRU, TRI); in findInsertionPoint()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp6355 C.LRU.available(Reg) && C.UsedInSequence.available(Reg)) in findRegisterToSaveLRTo()
6528 LiveRegUnits LRU = C.LRU; in getOutliningCandidateInfo() local
6529 return (!LRU.available(AArch64::W16) || !LRU.available(AArch64::W17) || in getOutliningCandidateInfo()
6530 !LRU.available(AArch64::NZCV)); in getOutliningCandidateInfo()
6692 if (C.LRU.available(AArch64::LR) && !IsNoReturn) { in getOutliningCandidateInfo()
6781 (!C.LRU.available(AArch64::LR) || !findRegisterToSaveLRTo(C)); in getOutliningCandidateInfo()
6869 LiveRegUnits LRU(getRegisterInfo()); in isMBBSafeToOutlineFrom() local
6872 [&LRU](MachineInstr &MI) { LRU.accumulate(MI); }); in isMBBSafeToOutlineFrom()
6875 bool W16AvailableInBlock = LRU.available(AArch64::W16); in isMBBSafeToOutlineFrom()
6876 bool W17AvailableInBlock = LRU.available(AArch64::W17); in isMBBSafeToOutlineFrom()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp5717 C.LRU.available(Reg) && C.UsedInSequence.available(Reg)) in findRegisterToSaveLRTo()
5792 LiveRegUnits LRU = C.LRU; in getOutliningCandidateInfo() local
5793 return (!LRU.available(ARM::R12) || !LRU.available(ARM::CPSR)); in getOutliningCandidateInfo()
5854 : C.LRU.available(ARM::LR); in getOutliningCandidateInfo()
6055 LiveRegUnits LRU(getRegisterInfo()); in isMBBSafeToOutlineFrom() local
6058 [&LRU](MachineInstr &MI) { LRU.accumulate(MI); }); in isMBBSafeToOutlineFrom()
6061 bool R12AvailableInBlock = LRU.available(ARM::R12); in isMBBSafeToOutlineFrom()
6062 bool CPSRAvailableInBlock = LRU.available(ARM::CPSR); in isMBBSafeToOutlineFrom()
6070 LRU.addLiveOuts(MBB); in isMBBSafeToOutlineFrom()
6074 if (R12AvailableInBlock && !LRU.available(ARM::R12)) in isMBBSafeToOutlineFrom()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp1013 LiveRegUnits LRU = C.LRU; in getOutliningCandidateInfo() local
1014 return !LRU.available(RISCV::X5); in getOutliningCandidateInfo()
/netbsd-src/sys/arch/hp300/DOC/
H A DTODO.hp30083 thus we don't have to worry about distorting any LRU behavior.
/netbsd-src/external/apache2/llvm/dist/llvm/docs/HistoricalNotes/
H A D2003-06-25-Reoptimizer1.txt125 replacement policy; we have found that this is almost as good as LRU
/netbsd-src/sys/sys/
H A Dnamei.src236 u_char nc_lrulist; /* l LRU list entry is on */
/netbsd-src/external/bsd/openldap/dist/doc/guide/admin/
H A Daspell.en.pws237 LRU
H A Doverlays.sdf716 The cache replacement policy removes the least recently used (LRU)
/netbsd-src/share/misc/
H A Dacronyms.comp951 LRU least recently used
1299 PLRU pseudo LRU
1593 SLRU segmented LRU
H A Dairport4402 LRU:Las Cruces International Airport, NM, USA
/netbsd-src/external/ibm-public/postfix/dist/
H A DWISHLIST530 more detectable (use LRU allocation and wipe the object
/netbsd-src/external/gpl3/gcc/dist/gcc/config/alpha/
H A Dalpha.md5190 and leave the LRU eviction counter pointing to that block. */
/netbsd-src/external/historical/nawk/dist/testdir/
H A Dfunstack.ok2832 Bill Strecker Use of the LRU Stack Depth Distribution
H A Dfunstack.in6141 …icient algorithm for estimating these quantities is given. The relation to LRU (least recently use…
12913 …e is given to illustrate the algorithm for Random and Least Recently Used (LRU) replacement rules.…
18337 …placement algorithm. In this model, program behavior is represented by the LRU stack distance mode…
21597 title = "Use of the {LRU} Stack Depth Distribution for Simulation of Paging Behavior",
21608 …t size distributions. All members of both families can be derived from the LRU stack depth distrib…
21614 …keywords = "computer operating systems; fault distributions; least; LRU; memory hierarchy; pag…
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/alpha/
H A Dalpha.md5187 and leave the LRU eviction counter pointing to that block. */
/netbsd-src/external/bsd/unbound/dist/doc/
H A DChangelog11178 - special rrset_cache LRU updating function that uses the rrset id.
11433 - util/storage/lruhash.h for LRU hash table structure.
/netbsd-src/external/mpl/bind/dist/doc/arm/
H A Dreference.rst3933 LRU-based strategy).
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Dinvoke.texi34814 Should more modules be imported, an LRU algorithm is used to determine
H A Dgcc.info31667 modules be imported, an LRU algorithm is used to determine which files