Lines Matching refs:DefMI
496 MachineInstr *DefMI = canFoldIntoSelect(MI.getOperand(1).getReg(), MRI); in optimizeSelect() local
497 bool Invert = !DefMI; in optimizeSelect()
498 if (!DefMI) in optimizeSelect()
499 DefMI = canFoldIntoSelect(MI.getOperand(2).getReg(), MRI); in optimizeSelect()
500 if (!DefMI) in optimizeSelect()
512 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg); in optimizeSelect()
515 const MCInstrDesc &DefDesc = DefMI->getDesc(); in optimizeSelect()
518 NewMI.add(DefMI->getOperand(i)); in optimizeSelect()
536 SeenMIs.erase(DefMI); in optimizeSelect()
542 if (DefMI->getParent() != MI.getParent()) in optimizeSelect()
546 DefMI->eraseFromParent(); in optimizeSelect()