Lines Matching refs:PhysRegUse
234 if (!LastDef && !PhysRegUse[Reg]) { in HandlePhysRegUse()
267 } else if (LastDef && !PhysRegUse[Reg] && in HandlePhysRegUse()
274 PhysRegUse[Reg] = MI; in HandlePhysRegUse()
276 PhysRegUse[*SubRegs] = MI; in HandlePhysRegUse()
283 MachineInstr *LastUse = PhysRegUse[Reg]; in FindLastRefOrPartRef()
299 } else if (MachineInstr *Use = PhysRegUse[SubReg]) { in FindLastRefOrPartRef()
313 MachineInstr *LastUse = PhysRegUse[Reg]; in HandlePhysRegKill()
352 if (MachineInstr *Use = PhysRegUse[SubReg]) { in HandlePhysRegKill()
364 if (!PhysRegUse[Reg]) { in HandlePhysRegKill()
390 PhysRegUse[SubReg] = LastRefOrPartRef; in HandlePhysRegKill()
392 PhysRegUse[*SS] = LastRefOrPartRef; in HandlePhysRegKill()
428 if (!PhysRegDef[Reg] && !PhysRegUse[Reg]) in HandleRegMask()
437 if ((PhysRegDef[*SR] || PhysRegUse[*SR]) && MO.clobbersPhysReg(*SR)) in HandleRegMask()
447 if (PhysRegDef[Reg] || PhysRegUse[Reg]) { in HandlePhysRegDef()
462 if (PhysRegDef[SubReg] || PhysRegUse[SubReg]) { in HandlePhysRegDef()
492 PhysRegUse[Reg] = NULL; in UpdatePhysRegDefs()
496 PhysRegUse[SubReg] = NULL; in UpdatePhysRegDefs()
510 PhysRegUse = new MachineInstr*[NumRegs]; in runOnMachineFunction()
513 std::fill(PhysRegUse, PhysRegUse + NumRegs, (MachineInstr*)0); in runOnMachineFunction()
667 if ((PhysRegDef[i] || PhysRegUse[i]) && !LiveOuts.count(i)) in runOnMachineFunction()
671 std::fill(PhysRegUse, PhysRegUse + NumRegs, (MachineInstr*)0); in runOnMachineFunction()
694 delete[] PhysRegUse; in runOnMachineFunction()