Searched refs:freeList (Results 1 - 17 of 17) sorted by relevance

/gem5/src/cpu/o3/
H A Drename_map.cc56 : freeList(NULL), zeroReg(IntRegClass,0)
65 assert(freeList == NULL);
69 freeList = _freeList;
93 renamed_reg = freeList->getReg();
115 UnifiedFreeList *freeList,
121 intMap.init(TheISA::NumIntRegs, &(freeList->intList), _intZeroReg);
123 floatMap.init(TheISA::NumFloatRegs, &(freeList->floatList), _floatZeroReg);
125 vecMap.init(TheISA::NumVecRegs, &(freeList->vecList), (RegIndex)-1);
128 &(freeList->vecElemList), (RegIndex)-1);
130 predMap.init(TheISA::NumVecPredRegs, &(freeList
112 init(PhysRegFile *_regFile, RegIndex _intZeroReg, RegIndex _floatZeroReg, UnifiedFreeList *freeList, VecMode _mode) argument
137 switchFreeList(UnifiedFreeList* freeList) argument
[all...]
H A Dregfile.cc135 PhysRegFile::initFreeList(UnifiedFreeList *freeList) argument
144 freeList->addRegs(intRegIds.begin(), intRegIds.end());
151 freeList->addRegs(floatRegIds.begin(), floatRegIds.end());
168 freeList->addRegs(vecRegIds.begin(), vecRegIds.end());
170 freeList->addRegs(vecElemIds.begin(), vecElemIds.end());
177 freeList->addRegs(vecPredRegIds.begin(), vecPredRegIds.end());
184 freeList->addRegs(ccRegIds.begin(), ccRegIds.end());
H A Drename_map.hh81 SimpleFreeList *freeList; member in class:SimpleRenameMap
146 unsigned numFreeEntries() const { return freeList->numFreeRegs(); }
218 UnifiedFreeList *freeList,
402 * Switch freeList of registers from Full to Elem or vicevers
405 void switchFreeList(UnifiedFreeList* freeList);
H A Dcpu.cc122 freeList(name() + ".freelist", &regFile),
234 &freeList,
238 &freeList, vecMode);
247 PhysRegIdPtr phys_reg = freeList.getIntReg();
253 PhysRegIdPtr phys_reg = freeList.getFloatReg();
266 PhysRegIdPtr phys_reg = freeList.getVecReg();
276 PhysRegIdPtr phys_elem = freeList.getVecElem();
284 PhysRegIdPtr phys_reg = freeList.getVecPredReg();
291 PhysRegIdPtr phys_reg = freeList.getCCReg();
299 rename.setFreeList(&freeList);
[all...]
H A Drename.hh365 FreeList *freeList; member in class:DefaultRename
H A Drename_impl.hh329 freeList = fl_ptr;
995 freeList->addReg(hb_it->newPhysReg);
1010 cpu->switchRenameMode(tid, freeList);
1055 freeList->addReg(hb_it->prevPhysReg);
H A Dregfile.hh157 void initFreeList(UnifiedFreeList *freeList);
H A Dcpu.hh581 typename CPUPolicy::FreeList freeList; member in class:FullO3CPU
/gem5/src/mem/cache/
H A Dwrite_queue.cc64 assert(!freeList.empty());
65 WriteQueueEntry *entry = freeList.front();
67 freeList.pop_front();
H A Dmshr_queue.cc64 assert(!freeList.empty());
65 MSHR *mshr = freeList.front();
67 freeList.pop_front();
H A Dqueue.hh102 typename Entry::List freeList; member in class:Queue
139 freeList.push_back(&entries[i]);
241 freeList.push_front(entry);
/gem5/src/arch/x86/
H A Dtlb.cc71 freeList.push_back(&tlb[x]);
93 freeList.push_back(&tlb[lru]);
106 if (freeList.empty())
109 newEntry = freeList.front();
110 freeList.pop_front();
137 freeList.push_back(&tlb[i]);
156 freeList.push_back(&tlb[i]);
168 freeList.push_back(entry);
483 uint32_t _size = size - freeList.size();
507 TlbEntry *newEntry = freeList
[all...]
H A Dtlb.hh98 EntryList freeList; member in class:X86ISA::TLB
/gem5/src/arch/sparc/
H A Dtlb.cc67 freeList.push_back(&tlb[x]);
127 freeList.push_front(&tlb[x]);
144 if (!freeList.empty()) {
145 new_entry = freeList.front();
166 freeList.remove(new_entry);
282 freeList.push_front(i->second);
297 freeList.push_front(&tlb[x]);
317 freeList.push_front(&tlb[x]);
336 freeList.push_back(&tlb[x]);
551 if (lookupTable.size() != 64 - freeList
[all...]
H A Dtlb.hh84 std::list<TlbEntry*> freeList; member in class:SparcISA::TLB
/gem5/src/gpu-compute/
H A Dgpu_tlb.cc79 freeList.resize(numSets);
85 freeList[set].push_back(&tlb.at(x));
167 if (!freeList[set].empty()) {
168 newEntry = freeList[set].front();
169 freeList[set].pop_front();
234 freeList[i].push_back(entry);
254 freeList[i].push_back(*entryIt);
271 freeList[set].push_back(*entry);
H A Dgpu_tlb.hh167 * the freeList.
169 std::vector<EntryList> freeList; member in class:X86ISA::GpuTLB
174 * contains the MRU TLB entry of the given set. If the freeList

Completed in 39 milliseconds