Lines Matching refs:DefMI
375 MachineInstr *DefMI = MRI->getVRegDef(TrueReg1);
377 if (!DefMI)
380 unsigned DefOpc = DefMI->getOpcode();
390 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI);
413 unsigned DefReg1 = DefMI->getOperand(1).getReg();
414 unsigned DefReg2 = DefMI->getOperand(2).getReg();
415 unsigned DefImmed = DefMI->getOperand(3).getImm();
459 .add(DefMI->getOperand(1));
464 (DefMI->getOperand(2).getImm() == 0 ||
465 DefMI->getOperand(2).getImm() == 3)) {
468 DefMI->getOperand(0).setReg(MI.getOperand(0).getReg());
485 MachineInstr *DefMI = MRI->getVRegDef(TrueReg);
486 if (!DefMI)
488 unsigned DefOpcode = DefMI->getOpcode();
492 Register ConvReg = DefMI->getOperand(1).getReg();
520 Register ShiftRes = DefMI->getOperand(0).getReg();
521 Register ShiftOp1 = DefMI->getOperand(1).getReg();
522 Register ShiftOp2 = DefMI->getOperand(2).getReg();
523 unsigned ShiftImm = DefMI->getOperand(3).getImm();
529 LLVM_DEBUG(DefMI->dump());
530 ToErase = DefMI;
548 MachineInstr *DefMI = MRI->getVRegDef(TrueReg);
552 if (DefMI && DefMI->getOpcode() == PPC::XXPERMDI) {
554 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI);
556 TRI->lookThruCopyLike(DefMI->getOperand(2).getReg(), MRI);
586 LLVM_DEBUG(DefMI->dump());