Lines Matching refs:LastRefOrPartRef
309 MachineInstr *LastRefOrPartRef = LastUse ? LastUse : LastDef; in FindLastRefOrPartRef() local
310 unsigned LastRefOrPartRefDist = DistanceMap[LastRefOrPartRef]; in FindLastRefOrPartRef()
324 LastRefOrPartRef = Use; in FindLastRefOrPartRef()
329 return LastRefOrPartRef; in FindLastRefOrPartRef()
338 MachineInstr *LastRefOrPartRef = LastUse ? LastUse : LastDef; in HandlePhysRegKill() local
339 unsigned LastRefOrPartRefDist = DistanceMap[LastRefOrPartRef]; in HandlePhysRegKill()
378 LastRefOrPartRef = Use; in HandlePhysRegKill()
408 LastRefOrPartRef->addRegisterKilled(SubReg, TRI, true); in HandlePhysRegKill()
410 PhysRegUse[SS] = LastRefOrPartRef; in HandlePhysRegKill()
415 } else if (LastRefOrPartRef == PhysRegDef[Reg] && LastRefOrPartRef != MI) { in HandlePhysRegKill()
422 LastRefOrPartRef->findRegisterDefOperand(Reg, TRI, false, false); in HandlePhysRegKill()
426 LastRefOrPartRef->addRegisterDead(Reg, TRI, true); in HandlePhysRegKill()
430 MO = LastRefOrPartRef->findRegisterDefOperand(Reg, /*TRI=*/nullptr); in HandlePhysRegKill()
436 LastRefOrPartRef->addRegisterKilled(Reg, TRI, true); in HandlePhysRegKill()