[llvm] [MCP][NFC] Refactor eliminateSpillageCopies (PR #208210)
Jack Styles via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 14 02:46:44 PDT 2026
================
@@ -1263,304 +1263,271 @@ void MachineCopyPropagation::backwardCopyPropagateBlock(
Tracker.clear();
}
-[[maybe_unused]] static void printSpillReloadChain(
- DenseMap<MachineInstr *, SmallVector<MachineInstr *>> &SpillChain,
- DenseMap<MachineInstr *, SmallVector<MachineInstr *>> &ReloadChain,
- MachineInstr *Leader) {
- auto &SC = SpillChain[Leader];
- auto &RC = ReloadChain[Leader];
- for (auto I = SC.rbegin(), E = SC.rend(); I != E; ++I)
- (*I)->dump();
- for (MachineInstr *MI : RC)
- MI->dump();
-}
+struct SpillReloadPair {
----------------
Stylie777 wrote:
Added a comment to explain this.
https://github.com/llvm/llvm-project/pull/208210
More information about the llvm-commits
mailing list