Lines Matching refs:DefMI
518 MachineInstr *DefMI = MRI->getVRegDef(TrueReg1); in simplifyCode() local
520 if (!DefMI) in simplifyCode()
523 unsigned DefOpc = DefMI->getOpcode(); in simplifyCode()
533 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI); in simplifyCode()
556 unsigned DefReg1 = DefMI->getOperand(1).getReg(); in simplifyCode()
557 unsigned DefReg2 = DefMI->getOperand(2).getReg(); in simplifyCode()
558 unsigned DefImmed = DefMI->getOperand(3).getImm(); in simplifyCode()
602 .add(DefMI->getOperand(1)); in simplifyCode()
607 (DefMI->getOperand(2).getImm() == 0 || in simplifyCode()
608 DefMI->getOperand(2).getImm() == 3)) { in simplifyCode()
611 DefMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
628 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode() local
629 if (!DefMI) in simplifyCode()
631 unsigned DefOpcode = DefMI->getOpcode(); in simplifyCode()
635 Register ConvReg = DefMI->getOperand(1).getReg(); in simplifyCode()
663 Register ShiftRes = DefMI->getOperand(0).getReg(); in simplifyCode()
664 Register ShiftOp1 = DefMI->getOperand(1).getReg(); in simplifyCode()
665 Register ShiftOp2 = DefMI->getOperand(2).getReg(); in simplifyCode()
666 unsigned ShiftImm = DefMI->getOperand(3).getImm(); in simplifyCode()
673 LLVM_DEBUG(DefMI->dump()); in simplifyCode()
674 ToErase = DefMI; in simplifyCode()
692 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode() local
696 if (DefMI && DefMI->getOpcode() == PPC::XXPERMDI) { in simplifyCode()
698 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI); in simplifyCode()
700 TRI->lookThruCopyLike(DefMI->getOperand(2).getReg(), MRI); in simplifyCode()
730 LLVM_DEBUG(DefMI->dump()); in simplifyCode()