[llvm] [NFC][CodeGen] Use std::move to avoid copy (PR #181623)

via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 16 02:10:02 PST 2026


https://github.com/JaydeepChauhan14 created https://github.com/llvm/llvm-project/pull/181623

None

>From 606559291680dfbc83850ff82e521cf2044ea928 Mon Sep 17 00:00:00 2001
From: Chauhan Jaydeep Ashwinbhai <chauhan.jaydeep.ashwinbhai at intel.com>
Date: Mon, 16 Feb 2026 02:08:27 -0800
Subject: [PATCH] [NFC][CodeGen] Use std::move to avoid copy

---
 llvm/lib/CodeGen/ShrinkWrap.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llvm/lib/CodeGen/ShrinkWrap.cpp b/llvm/lib/CodeGen/ShrinkWrap.cpp
index b27139ca7ac18..a2db07e2daf19 100644
--- a/llvm/lib/CodeGen/ShrinkWrap.cpp
+++ b/llvm/lib/CodeGen/ShrinkWrap.cpp
@@ -786,7 +786,7 @@ void ShrinkWrapImpl::updateSaveRestorePoints(MachineBasicBlock &MBB,
         for (auto *PBB : Save->predecessors())
           if (MDT->isReachableFromEntry(PBB))
             Preds.push_back(PBB);
-        Save = FindIDom<>(*Save, Preds, *MDT);
+        Save = FindIDom<>(*Save, std::move(Preds), *MDT);
         if (!Save)
           break;
       } else {



More information about the llvm-commits mailing list