Lines Matching refs:UseMO
841 MachineOperand &UseMO = *UI; in removeCopyByCommutingDef() local
843 if (UseMO.isUndef()) in removeCopyByCommutingDef()
845 MachineInstr *UseMI = UseMO.getParent(); in removeCopyByCommutingDef()
849 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
858 UseMO.setIsKill(false); in removeCopyByCommutingDef()
860 UseMO.substPhysReg(NewReg, *TRI); in removeCopyByCommutingDef()
862 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
1450 for (MachineOperand &UseMO : MRI->use_operands(SrcReg)) { in reMaterializeTrivialDef()
1451 MachineInstr *UseMI = UseMO.getParent(); in reMaterializeTrivialDef()
1454 UseMO.substPhysReg(DstReg, *TRI); in reMaterializeTrivialDef()
1456 UseMO.setReg(DstReg); in reMaterializeTrivialDef()
1469 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) { in reMaterializeTrivialDef()
1470 if (UseMO.getParent()->isCopyLike()) in reMaterializeTrivialDef()