Lines Matching defs:SrcMI
2541 MachineInstr *SrcMI = MRI.getVRegDef(SrcReg);
2544 unsigned SrcOpc = SrcMI->getOpcode();
2549 MatchInfo = std::make_tuple(SrcMI->getOperand(1).getReg(), SrcOpc);
2589 MachineInstr *SrcMI = MRI.getVRegDef(SrcReg);
2590 unsigned SrcOpc = SrcMI->getOpcode();
2593 MatchInfo = std::make_pair(SrcMI->getOperand(1).getReg(), SrcOpc);
2648 MachineInstr *SrcMI = getDefIgnoringCopies(SrcReg, MRI);
2652 switch (SrcMI->getOpcode()) {
2659 KnownBits Known = KB->getKnownBits(SrcMI->getOperand(2).getReg());
2680 KnownBits Known = KB->getKnownBits(SrcMI->getOperand(2).getReg());
2689 {SrcMI->getOpcode(),
2693 MatchInfo = std::make_pair(SrcMI, NewShiftTy);
4088 auto *SrcMI = MRI.getVRegDef(SrcReg);
4089 if (!SrcMIs.insert(SrcMI))
4093 auto *MBB = SrcMI->getParent();
4094 MachineBasicBlock::iterator InsertPt = ++SrcMI->getIterator();
4098 Builder.setInsertPt(*SrcMI->getParent(), InsertPt);
4101 OldToNewSrcMap[SrcMI] = NewExt;