Lines Matching defs:SpillsToRm
116 SmallVectorImpl<MachineInstr *> &SpillsToRm,
122 SmallVectorImpl<MachineInstr *> &SpillsToRm,
128 SmallVectorImpl<MachineInstr *> &SpillsToRm,
1374 /// SpillsToRm, and save the spill to keep and its BB in SpillBBToSpill map.
1377 SmallVectorImpl<MachineInstr *> &SpillsToRm,
1391 SpillsToRm.push_back(SpillToRm);
1397 for (auto *const SpillToRm : SpillsToRm)
1403 /// Redundant spills will be found and put into \p SpillsToRm at the same
1406 /// \post SpillsToRm.union(Spills\@post) == Spills\@pre
1410 SmallVectorImpl<MachineInstr *> &SpillsToRm,
1452 SpillsToRm.push_back(SpillToRm);
1489 /// be saved in \p SpillsToRm. The spills to be inserted will be saved in
1494 SmallVectorImpl<MachineInstr *> &SpillsToRm,
1507 rmRedundantSpills(Spills, SpillsToRm, SpillBBToSpill);
1510 getVisitOrders(Root, Spills, Orders, SpillsToRm, SpillsToKeep,
1578 // to SpillsToRm.
1581 SpillsToRm.push_back(SpillToRm);
1653 // SpillsToRm is the spill set to be removed from EqValSpills.
1654 SmallVector<MachineInstr *, 16> SpillsToRm;
1658 runHoistSpills(OrigLI, *OrigVNI, EqValSpills, SpillsToRm, SpillsToIns);
1665 for (const auto Rspill : SpillsToRm)
1672 if (!SpillsToIns.empty() || !SpillsToRm.empty())
1691 NumSpills -= SpillsToRm.size();
1692 for (auto *const RMEnt : SpillsToRm) {
1700 Edit.eliminateDeadDefs(SpillsToRm, std::nullopt);