Lines Matching refs:PhysRegDef
225 MachineInstr *Def = PhysRegDef[SubReg]; in FindLastPartialDef()
256 MachineInstr *LastDef = PhysRegDef[Reg]; in HandlePhysRegUse()
273 PhysRegDef[Reg] = LastPartialDef; in HandlePhysRegUse()
285 PhysRegDef[SubReg] = LastPartialDef; in HandlePhysRegUse()
304 MachineInstr *LastDef = PhysRegDef[Reg]; in FindLastRefOrPartRef()
313 MachineInstr *Def = PhysRegDef[SubReg]; in FindLastRefOrPartRef()
333 MachineInstr *LastDef = PhysRegDef[Reg]; in HandlePhysRegKill()
361 MachineInstr *Def = PhysRegDef[SubReg]; in HandlePhysRegKill()
388 PhysRegDef[Reg]->addRegisterDead(Reg, TRI, true); in HandlePhysRegKill()
393 if (PhysRegDef[Reg] == PhysRegDef[SubReg]) { in HandlePhysRegKill()
395 PhysRegDef[Reg]->findRegisterDefOperand(SubReg, /*TRI=*/nullptr); in HandlePhysRegKill()
402 PhysRegDef[Reg]->addOperand(MachineOperand::CreateReg(SubReg, in HandlePhysRegKill()
415 } else if (LastRefOrPartRef == PhysRegDef[Reg] && LastRefOrPartRef != MI) { in HandlePhysRegKill()
446 if (!PhysRegDef[Reg] && !PhysRegUse[Reg]) in HandleRegMask()
455 if (SR < NumRegs && (PhysRegDef[SR] || PhysRegUse[SR]) && in HandleRegMask()
466 if (PhysRegDef[Reg] || PhysRegUse[Reg]) { in HandlePhysRegDef()
479 if (PhysRegDef[SubReg] || PhysRegUse[SubReg]) { in HandlePhysRegDef()
506 PhysRegDef[SubReg] = &MI; in UpdatePhysRegDefs()
624 if ((PhysRegDef[i] || PhysRegUse[i]) && !LiveOuts.count(i)) in runOnBlock()
634 PhysRegDef.assign(NumRegs, nullptr); in analyze()
656 PhysRegDef.assign(NumRegs, nullptr); in analyze()
679 PhysRegDef.clear(); in analyze()