Lines Matching refs:UseMO
935 for (MachineOperand &UseMO : in removeCopyByCommutingDef()
937 if (UseMO.isUndef()) in removeCopyByCommutingDef()
939 MachineInstr *UseMI = UseMO.getParent(); in removeCopyByCommutingDef()
943 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
952 UseMO.setIsKill(false); in removeCopyByCommutingDef()
954 UseMO.substPhysReg(NewReg, *TRI); in removeCopyByCommutingDef()
956 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
1572 for (MachineOperand &UseMO : in reMaterializeTrivialDef()
1574 MachineInstr *UseMI = UseMO.getParent(); in reMaterializeTrivialDef()
1577 UseMO.substPhysReg(DstReg, *TRI); in reMaterializeTrivialDef()
1579 UseMO.setReg(DstReg); in reMaterializeTrivialDef()
1592 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) { in reMaterializeTrivialDef()
1593 if (UseMO.getParent()->isCopyLike()) in reMaterializeTrivialDef()