Lines Matching refs:UseMO
939 MachineOperand &UseMO = *UI; in removeCopyByCommutingDef() local
941 if (UseMO.isUndef()) in removeCopyByCommutingDef()
943 MachineInstr *UseMI = UseMO.getParent(); in removeCopyByCommutingDef()
947 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
956 UseMO.setIsKill(false); in removeCopyByCommutingDef()
958 UseMO.substPhysReg(NewReg, *TRI); in removeCopyByCommutingDef()
960 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
1578 MachineOperand &UseMO = *UI++; in reMaterializeTrivialDef() local
1579 MachineInstr *UseMI = UseMO.getParent(); in reMaterializeTrivialDef()
1582 UseMO.substPhysReg(DstReg, *TRI); in reMaterializeTrivialDef()
1584 UseMO.setReg(DstReg); in reMaterializeTrivialDef()
1597 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) { in reMaterializeTrivialDef()
1598 if (UseMO.getParent()->isCopyLike()) in reMaterializeTrivialDef()