Lines Matching refs:UseMO
900 MachineOperand &UseMO = *UI; in removeCopyByCommutingDef() local
902 if (UseMO.isUndef()) in removeCopyByCommutingDef()
904 MachineInstr *UseMI = UseMO.getParent(); in removeCopyByCommutingDef()
908 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
917 UseMO.setIsKill(false); in removeCopyByCommutingDef()
919 UseMO.substPhysReg(NewReg, *TRI); in removeCopyByCommutingDef()
921 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
1534 for (MachineOperand &UseMO : MRI->use_operands(SrcReg)) { in reMaterializeTrivialDef()
1535 MachineInstr *UseMI = UseMO.getParent(); in reMaterializeTrivialDef()
1538 UseMO.substPhysReg(DstReg, *TRI); in reMaterializeTrivialDef()
1540 UseMO.setReg(DstReg); in reMaterializeTrivialDef()
1553 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) { in reMaterializeTrivialDef()
1554 if (UseMO.getParent()->isCopyLike()) in reMaterializeTrivialDef()