Lines Matching defs:DefMI
351 auto *DefMI = MRI.getVRegDef(Reg);
352 auto DstTy = MRI.getType(DefMI->getOperand(0).getReg());
355 while (DefMI->getOpcode() == TargetOpcode::COPY) {
356 Register SrcReg = DefMI->getOperand(1).getReg();
360 DefMI = MRI.getVRegDef(SrcReg);
363 return DefinitionAndSourceRegister{DefMI, DefSrcReg};
382 MachineInstr *DefMI = getDefIgnoringCopies(Reg, MRI);
383 return DefMI && DefMI->getOpcode() == Opcode ? DefMI : nullptr;
457 const MachineInstr *DefMI = MRI.getVRegDef(Val);
458 if (!DefMI)
461 if (DefMI->getFlag(MachineInstr::FmNoNans))
467 switch (DefMI->getOpcode()) {