[llvm] Revert "[X86][NFC] Use std::move to avoid copy" (PR #145215)

Abhishek Kaushik via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 22 00:22:38 PDT 2025


https://github.com/abhishek-kaushik22 created https://github.com/llvm/llvm-project/pull/145215

Reverts llvm/llvm-project#141455

>From 425090c7de73ce1fa5554c5821b0472f3e27c365 Mon Sep 17 00:00:00 2001
From: Abhishek Kaushik <abhishek.kaushik at intel.com>
Date: Sun, 22 Jun 2025 12:52:26 +0530
Subject: [PATCH] Revert "[X86][NFC] Use std::move to avoid copy (#141455)"

This reverts commit 4c1a1009ad8a346068ad9428966b008ac793c170.
---
 llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 53c0da45f2f66..33083c0eba695 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -41266,7 +41266,7 @@ static SDValue combineX86ShufflesRecursively(
     resolveTargetShuffleFromZeroables(OpMask, OpUndef, OpZero,
                                       ResolveKnownZeros);
 
-    Mask = std::move(OpMask);
+    Mask = OpMask;
     Ops.append(OpInputs.begin(), OpInputs.end());
   } else {
     resolveTargetShuffleFromZeroables(OpMask, OpUndef, OpZero);



More information about the llvm-commits mailing list