Lines Matching refs:DefMI
45 const MachineInstr *DefMI, in checkRematerializable() argument
48 assert(DefMI && "Missing instruction"); in checkRematerializable()
50 if (!tii.isTriviallyReMaterializable(DefMI, aa)) in checkRematerializable()
64 MachineInstr *DefMI = lis.getInstructionFromIndex(VNI->def); in scanRemattable() local
65 if (!DefMI) in scanRemattable()
67 checkRematerializable(VNI, DefMI, tii, aa); in scanRemattable()
167 MachineInstr *DefMI = 0, *UseMI = 0; in foldAsLoad() local
175 if (DefMI && DefMI != MI) in foldAsLoad()
179 DefMI = MI; in foldAsLoad()
189 if (!DefMI || !UseMI) in foldAsLoad()
192 DEBUG(dbgs() << "Try to fold single def: " << *DefMI in foldAsLoad()
199 MachineInstr *FoldMI = TII.foldMemoryOperand(UseMI, Ops, DefMI); in foldAsLoad()
205 DefMI->addRegisterDead(LI->reg, 0); in foldAsLoad()
206 Dead.push_back(DefMI); in foldAsLoad()