[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