Lines Matching refs:RMT
101 for (RegisterMappingTracker &RMT : RegisterFiles) in cycleStart()
102 RMT.NumMoveEliminated = 0; in cycleStart()
203 RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in allocatePhysRegs() local
204 RMT.NumUsedPhysRegs += Cost; in allocatePhysRegs()
218 RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in freePhysRegs() local
219 RMT.NumUsedPhysRegs -= Cost; in freePhysRegs()
388 const RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in canEliminateMove() local
423 return (!RMT.AllowZeroMoveEliminationOnly || IsZeroMove); in canEliminateMove()
442 RegisterMappingTracker &RMT = RegisterFiles[RegisterFileIndex]; in tryEliminateMoveOrSwap() local
445 if (RMT.MaxMoveEliminatedPerCycle && in tryEliminateMoveOrSwap()
446 (RMT.NumMoveEliminated + Writes.size()) > RMT.MaxMoveEliminatedPerCycle) in tryEliminateMoveOrSwap()
484 RMT.NumMoveEliminated++; in tryEliminateMoveOrSwap()
678 const RegisterMappingTracker &RMT = RegisterFiles[I]; in isAvailable() local
679 if (!RMT.NumPhysRegs) { in isAvailable()
685 if (RMT.NumPhysRegs < NumRegs) { in isAvailable()
698 NumRegs = RMT.NumPhysRegs; in isAvailable()
701 if (RMT.NumPhysRegs < (RMT.NumUsedPhysRegs + NumRegs)) in isAvailable()
734 const RegisterMappingTracker &RMT = RegisterFiles[I]; in dump() local
735 dbgs() << "\n TotalMappings: " << RMT.NumPhysRegs in dump()
736 << "\n NumUsedMappings: " << RMT.NumUsedPhysRegs << '\n'; in dump()