Lines Matching refs:DefReg
428 unsigned DefReg = MO.getReg(); in OneUseDominatesOtherUses() local
429 if (!TargetRegisterInfo::isVirtualRegister(DefReg) || in OneUseDominatesOtherUses()
430 !MFI.isVRegStackified(DefReg)) in OneUseDominatesOtherUses()
432 assert(MRI.hasOneNonDBGUse(DefReg)); in OneUseDominatesOtherUses()
433 const MachineOperand &NewUse = *MRI.use_nodbg_begin(DefReg); in OneUseDominatesOtherUses()
600 unsigned DefReg = MRI.createVirtualRegister(RegClass); in MoveAndTeeForMultiUse() local
605 .addReg(DefReg, getUndefRegState(DefMO.isDead())); in MoveAndTeeForMultiUse()
607 DefMO.setReg(DefReg); in MoveAndTeeForMultiUse()
623 LIS.createAndComputeVirtRegInterval(DefReg); in MoveAndTeeForMultiUse()
624 MFI.stackifyVReg(DefReg); in MoveAndTeeForMultiUse()
629 DefDIs.clone(Tee, DefReg); in MoveAndTeeForMultiUse()