Lines Matching refs:SpillsToRm
124 SmallVectorImpl<MachineInstr *> &SpillsToRm,
130 SmallVectorImpl<MachineInstr *> &SpillsToRm,
136 SmallVectorImpl<MachineInstr *> &SpillsToRm,
1212 /// SpillsToRm, and save the spill to keep and its BB in SpillBBToSpill map.
1215 SmallVectorImpl<MachineInstr *> &SpillsToRm,
1229 SpillsToRm.push_back(SpillToRm);
1235 for (const auto SpillToRm : SpillsToRm)
1241 /// Redundant spills will be found and put into \p SpillsToRm at the same
1244 /// \post SpillsToRm.union(Spills\@post) == Spills\@pre
1248 SmallVectorImpl<MachineInstr *> &SpillsToRm,
1290 SpillsToRm.push_back(SpillToRm);
1327 /// be saved in \p SpillsToRm. The spills to be inserted will be saved in
1332 SmallVectorImpl<MachineInstr *> &SpillsToRm,
1345 rmRedundantSpills(Spills, SpillsToRm, SpillBBToSpill);
1348 getVisitOrders(Root, Spills, Orders, SpillsToRm, SpillsToKeep,
1416 // to SpillsToRm.
1420 SpillsToRm.push_back(SpillToRm);
1492 // SpillsToRm is the spill set to be removed from EqValSpills.
1493 SmallVector<MachineInstr *, 16> SpillsToRm;
1497 runHoistSpills(OrigLI, *OrigVNI, EqValSpills, SpillsToRm, SpillsToIns);
1504 for (const auto Rspill : SpillsToRm)
1511 if (!SpillsToIns.empty() || !SpillsToRm.empty())
1527 NumSpills -= SpillsToRm.size();
1528 for (auto const RMEnt : SpillsToRm) {
1536 Edit.eliminateDeadDefs(SpillsToRm, None, AA);