Lines Matching refs:PhysRegDef

196     MachineInstr *Def = PhysRegDef[SubReg];  in FindLastPartialDef()
229 MachineInstr *LastDef = PhysRegDef[Reg]; in HandlePhysRegUse()
246 PhysRegDef[Reg] = LastPartialDef; in HandlePhysRegUse()
259 PhysRegDef[SubReg] = LastPartialDef; in HandlePhysRegUse()
279 MachineInstr *LastDef = PhysRegDef[Reg]; in FindLastRefOrPartRef()
289 MachineInstr *Def = PhysRegDef[SubReg]; in FindLastRefOrPartRef()
309 MachineInstr *LastDef = PhysRegDef[Reg]; in HandlePhysRegKill()
338 MachineInstr *Def = PhysRegDef[SubReg]; in HandlePhysRegKill()
366 PhysRegDef[Reg]->addRegisterDead(Reg, TRI, true); in HandlePhysRegKill()
372 if (PhysRegDef[Reg] == PhysRegDef[SubReg]) { in HandlePhysRegKill()
373 MachineOperand *MO = PhysRegDef[Reg]->findRegisterDefOperand(SubReg); in HandlePhysRegKill()
380 PhysRegDef[Reg]->addOperand(MachineOperand::CreateReg(SubReg, in HandlePhysRegKill()
394 } else if (LastRefOrPartRef == PhysRegDef[Reg] && LastRefOrPartRef != MI) { in HandlePhysRegKill()
425 if (!PhysRegDef[Reg] && !PhysRegUse[Reg]) in HandleRegMask()
434 if ((PhysRegDef[*SR] || PhysRegUse[*SR]) && MO.clobbersPhysReg(*SR)) in HandleRegMask()
444 if (PhysRegDef[Reg] || PhysRegUse[Reg]) { in HandlePhysRegDef()
459 if (PhysRegDef[SubReg] || PhysRegUse[SubReg]) { in HandlePhysRegDef()
490 PhysRegDef[SubReg] = &MI; in UpdatePhysRegDefs()
607 if ((PhysRegDef[i] || PhysRegUse[i]) && !LiveOuts.count(i)) in runOnBlock()
617 PhysRegDef.assign(NumRegs, nullptr); in runOnMachineFunction()
640 PhysRegDef.assign(NumRegs, nullptr); in runOnMachineFunction()
663 PhysRegDef.clear(); in runOnMachineFunction()