Lines Matching refs:RegisterFileIndex
154 unsigned RegisterFileIndex = RegisterFiles.size(); in addRegisterFile() local
173 if (IPC.first && IPC.first != RegisterFileIndex) { in addRegisterFile()
180 IPC = std::make_pair(RegisterFileIndex, RCE.Cost); in addRegisterFile()
200 unsigned RegisterFileIndex = Entry.IndexPlusCost.first; in allocatePhysRegs() local
202 if (RegisterFileIndex) { in allocatePhysRegs()
203 RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in allocatePhysRegs()
205 UsedPhysRegs[RegisterFileIndex] += Cost; in allocatePhysRegs()
215 unsigned RegisterFileIndex = Entry.IndexPlusCost.first; in freePhysRegs() local
217 if (RegisterFileIndex) { in freePhysRegs()
218 RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in freePhysRegs()
220 FreedPhysRegs[RegisterFileIndex] += Cost; in freePhysRegs()
385 unsigned RegisterFileIndex) const { in canEliminateMove()
388 const RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in canEliminateMove()
392 if (RRIFrom.IndexPlusCost.first != RegisterFileIndex) in canEliminateMove()
396 if (RRITo.IndexPlusCost.first != RegisterFileIndex) in canEliminateMove()
441 unsigned RegisterFileIndex = RRInfo.IndexPlusCost.first; in tryEliminateMoveOrSwap() local
442 RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in tryEliminateMoveOrSwap()
452 if (!canEliminateMove(WS, RS, RegisterFileIndex)) in tryEliminateMoveOrSwap()