Lines Matching refs:DefMI
501 MachineInstr *DefMI = canFoldIntoSelect(MI.getOperand(1).getReg(), MRI, this); in optimizeSelect() local
502 bool Invert = !DefMI; in optimizeSelect()
503 if (!DefMI) in optimizeSelect()
504 DefMI = canFoldIntoSelect(MI.getOperand(2).getReg(), MRI, this); in optimizeSelect()
505 if (!DefMI) in optimizeSelect()
517 BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), DefMI->getDesc(), DestReg); in optimizeSelect()
520 const MCInstrDesc &DefDesc = DefMI->getDesc(); in optimizeSelect()
523 NewMI.addOperand(DefMI->getOperand(i)); in optimizeSelect()
541 SeenMIs.erase(DefMI); in optimizeSelect()
547 if (DefMI->getParent() != MI.getParent()) in optimizeSelect()
551 DefMI->eraseFromParent(); in optimizeSelect()