[llvm] 4c1a100 - [X86][NFC] Use std::move to avoid copy (#141455)

via llvm-commits llvm-commits at lists.llvm.org
Sat Jun 21 09:34:44 PDT 2025


Author: Abhishek Kaushik
Date: 2025-06-21T22:04:41+05:30
New Revision: 4c1a1009ad8a346068ad9428966b008ac793c170

URL: https://github.com/llvm/llvm-project/commit/4c1a1009ad8a346068ad9428966b008ac793c170
DIFF: https://github.com/llvm/llvm-project/commit/4c1a1009ad8a346068ad9428966b008ac793c170.diff

LOG: [X86][NFC] Use std::move to avoid copy (#141455)

Added: 
    

Modified: 
    llvm/lib/Target/X86/X86ISelLowering.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 33083c0eba695..53c0da45f2f66 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 = OpMask;
+    Mask = std::move(OpMask);
     Ops.append(OpInputs.begin(), OpInputs.end());
   } else {
     resolveTargetShuffleFromZeroables(OpMask, OpUndef, OpZero);


        


More information about the llvm-commits mailing list