Lines Matching refs:DefMI

531         MachineInstr *DefMI = MRI->getVRegDef(TrueReg1);  in simplifyCode()  local
533 if (!DefMI) in simplifyCode()
536 unsigned DefOpc = DefMI->getOpcode(); in simplifyCode()
546 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI); in simplifyCode()
569 Register DefReg1 = DefMI->getOperand(1).getReg(); in simplifyCode()
570 Register DefReg2 = DefMI->getOperand(2).getReg(); in simplifyCode()
571 unsigned DefImmed = DefMI->getOperand(3).getImm(); in simplifyCode()
615 .add(DefMI->getOperand(1)); in simplifyCode()
621 (DefMI->getOperand(2).getImm() == 0 || in simplifyCode()
622 DefMI->getOperand(2).getImm() == 3)) { in simplifyCode()
636 DefMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
651 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode() local
652 if (!DefMI) in simplifyCode()
654 unsigned DefOpcode = DefMI->getOpcode(); in simplifyCode()
658 Register ConvReg = DefMI->getOperand(1).getReg(); in simplifyCode()
686 Register ShiftRes = DefMI->getOperand(0).getReg(); in simplifyCode()
687 Register ShiftOp1 = DefMI->getOperand(1).getReg(); in simplifyCode()
688 Register ShiftOp2 = DefMI->getOperand(2).getReg(); in simplifyCode()
689 unsigned ShiftImm = DefMI->getOperand(3).getImm(); in simplifyCode()
696 LLVM_DEBUG(DefMI->dump()); in simplifyCode()
697 ToErase = DefMI; in simplifyCode()
715 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode() local
719 if (DefMI && DefMI->getOpcode() == PPC::XXPERMDI) { in simplifyCode()
721 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI); in simplifyCode()
723 TRI->lookThruCopyLike(DefMI->getOperand(2).getReg(), MRI); in simplifyCode()
753 LLVM_DEBUG(DefMI->dump()); in simplifyCode()