Lines Matching refs:freed_reg
195 void addReg(PhysRegIdPtr freed_reg);
202 void addIntReg(PhysRegIdPtr freed_reg) { intList.addReg(freed_reg); }
205 void addFloatReg(PhysRegIdPtr freed_reg) { floatList.addReg(freed_reg); }
208 void addVecReg(PhysRegIdPtr freed_reg) { vecList.addReg(freed_reg); }
211 void addVecElem(PhysRegIdPtr freed_reg) {
212 vecElemList.addReg(freed_reg);
216 void addVecPredReg(PhysRegIdPtr freed_reg) { predList.addReg(freed_reg); }
219 void addCCReg(PhysRegIdPtr freed_reg) { ccList.addReg(freed_reg); }
298 UnifiedFreeList::addReg(PhysRegIdPtr freed_reg)
300 DPRINTF(FreeList,"Freeing register %i (%s).\n", freed_reg->index(),
301 freed_reg->className());
304 switch (freed_reg->classValue()) {
306 intList.addReg(freed_reg);
309 floatList.addReg(freed_reg);
312 vecList.addReg(freed_reg);
315 vecElemList.addReg(freed_reg);
318 predList.addReg(freed_reg);
321 ccList.addReg(freed_reg);
325 freed_reg->className());