Lines Matching defs:DefMI
649 MachineInstr *DefMI = MRI->getVRegDef(TrueReg1);
651 if (!DefMI)
654 unsigned DefOpc = DefMI->getOpcode();
664 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI);
688 Register DefReg1 = DefMI->getOperand(1).getReg();
689 Register DefReg2 = DefMI->getOperand(2).getReg();
690 unsigned DefImmed = DefMI->getOperand(3).getImm();
739 .add(DefMI->getOperand(1));
740 addRegToUpdate(DefMI->getOperand(0).getReg());
741 addRegToUpdate(DefMI->getOperand(1).getReg());
747 (DefMI->getOperand(2).getImm() == 0 ||
748 DefMI->getOperand(2).getImm() == 3)) {
763 DefMI->getOperand(0).setReg(MI.getOperand(0).getReg());
782 TII->isLoadFromConstantPool(DefMI)) {
783 const Constant *C = TII->getConstantFromConstantPool(DefMI);
808 MachineInstr *DefMI = MRI->getVRegDef(TrueReg);
809 if (!DefMI)
811 unsigned DefOpcode = DefMI->getOpcode();
815 Register ConvReg = DefMI->getOperand(1).getReg();
844 Register ShiftRes = DefMI->getOperand(0).getReg();
845 Register ShiftOp1 = DefMI->getOperand(1).getReg();
846 Register ShiftOp2 = DefMI->getOperand(2).getReg();
847 unsigned ShiftImm = DefMI->getOperand(3).getImm();
854 LLVM_DEBUG(DefMI->dump());
855 ToErase = DefMI;
875 MachineInstr *DefMI = MRI->getVRegDef(TrueReg);
879 if (DefMI && DefMI->getOpcode() == PPC::XXPERMDI) {
881 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI);
883 TRI->lookThruCopyLike(DefMI->getOperand(2).getReg(), MRI);
912 LLVM_DEBUG(DefMI->dump());