Lines Matching refs:LastRefOrPartRef
285 MachineInstr *LastRefOrPartRef = LastUse ? LastUse : LastDef; in FindLastRefOrPartRef() local
286 unsigned LastRefOrPartRefDist = DistanceMap[LastRefOrPartRef]; in FindLastRefOrPartRef()
301 LastRefOrPartRef = Use; in FindLastRefOrPartRef()
306 return LastRefOrPartRef; in FindLastRefOrPartRef()
315 MachineInstr *LastRefOrPartRef = LastUse ? LastUse : LastDef; in HandlePhysRegKill() local
316 unsigned LastRefOrPartRefDist = DistanceMap[LastRefOrPartRef]; in HandlePhysRegKill()
357 LastRefOrPartRef = Use; in HandlePhysRegKill()
387 LastRefOrPartRef->addRegisterKilled(SubReg, TRI, true); in HandlePhysRegKill()
390 PhysRegUse[*SS] = LastRefOrPartRef; in HandlePhysRegKill()
395 } else if (LastRefOrPartRef == PhysRegDef[Reg] && LastRefOrPartRef != MI) { in HandlePhysRegKill()
402 LastRefOrPartRef->findRegisterDefOperand(Reg, false, false, TRI); in HandlePhysRegKill()
406 LastRefOrPartRef->addRegisterDead(Reg, TRI, true); in HandlePhysRegKill()
410 MO = LastRefOrPartRef->findRegisterDefOperand(Reg); in HandlePhysRegKill()
416 LastRefOrPartRef->addRegisterKilled(Reg, TRI, true); in HandlePhysRegKill()