Lines Matching defs:DefMI
350 for (auto *DefMI : List) {
352 int64_t AddrDispShiftTemp = getAddrDispShift(MI, MemOpNo, *DefMI, 1);
364 MRI->getRegClass(DefMI->getOperand(0).getReg()))
371 int DistTemp = calcInstrDist(*DefMI, MI);
381 BestLEA = DefMI;
525 MachineInstr *DefMI;
528 if (!chooseBestLEA(Insns->second, MI, DefMI, AddrDispShift, Dist))
538 DefMI->removeFromParent();
539 MBB->insert(MachineBasicBlock::iterator(&MI), DefMI);
540 InstrPos[DefMI] = InstrPos[&MI] - 1;
543 assert(((InstrPos[DefMI] == 1 &&
544 MachineBasicBlock::iterator(DefMI) == MBB->begin()) ||
545 InstrPos[DefMI] >
546 InstrPos[&*std::prev(MachineBasicBlock::iterator(DefMI))]) &&
551 MRI->clearKillFlags(DefMI->getOperand(0).getReg());
558 .ChangeToRegister(DefMI->getOperand(0).getReg(), false);