Lines Matching refs:UseMI
132 MachineInstr &UseMI = *UseMO.getParent(); in InsertInsnsWithoutSideEffectsBeforeUse() local
134 MachineBasicBlock *InsertBB = UseMI.getParent(); in InsertInsnsWithoutSideEffectsBeforeUse()
137 if (UseMI.isPHI()) { in InsertInsnsWithoutSideEffectsBeforeUse()
196 for (auto &UseMI : MRI.use_instructions(LoadValue.getReg())) { in tryCombineExtendingLoads() local
197 if (UseMI.getOpcode() == TargetOpcode::G_SEXT || in tryCombineExtendingLoads()
198 UseMI.getOpcode() == TargetOpcode::G_ZEXT || in tryCombineExtendingLoads()
199 UseMI.getOpcode() == TargetOpcode::G_ANYEXT) { in tryCombineExtendingLoads()
201 MRI.getType(UseMI.getOperand(0).getReg()), in tryCombineExtendingLoads()
202 UseMI.getOpcode(), &UseMI); in tryCombineExtendingLoads()
229 MachineInstr *UseMI = UseMO.getParent(); in tryCombineExtendingLoads() local
233 if (UseMI->getOpcode() == Preferred.ExtendOpcode || in tryCombineExtendingLoads()
234 UseMI->getOpcode() == TargetOpcode::G_ANYEXT) { in tryCombineExtendingLoads()
235 unsigned UseDstReg = UseMI->getOperand(0).getReg(); in tryCombineExtendingLoads()
236 MachineOperand &UseSrcMO = UseMI->getOperand(1); in tryCombineExtendingLoads()