Lines Matching refs:UseMO
148 for (auto &UseMO : MI->uses()) { in handleReg() local
149 if (!UseMO.isReg()) in handleReg()
151 if (UseMO.isTied()) in handleReg()
153 if (!UseMO.getReg().isVirtual()) in handleReg()
155 if (!isVectorRegClass(UseMO.getReg())) in handleReg()
158 if (UseMO.isUndef() || findImplictDefMIFromReg(UseMO.getReg(), MRI)) in handleReg()
159 Changed |= fixupIllOperand(MI, UseMO); in handleReg()
168 for (MachineOperand &UseMO : MI.uses()) { in handleSubReg()
169 if (!UseMO.isReg()) in handleSubReg()
171 if (!UseMO.getReg().isVirtual()) in handleSubReg()
173 if (UseMO.isTied()) in handleSubReg()
176 Register Reg = UseMO.getReg(); in handleSubReg()
220 UseMO.setReg(LatestReg); in handleSubReg()
254 MachineOperand &UseMO = MI.getOperand(UseOpIdx); in processBasicBlock() local
255 if (UseMO.getReg() == RISCV::NoRegister) { in processBasicBlock()
264 UseMO.setReg(NewDest); in processBasicBlock()