From c86997590082d2ea56d46a9a2a2d80bedc602d1b Mon Sep 17 00:00:00 2001 From: Abhishek Kaushik Date: Mon, 26 May 2025 11:03:55 +0530 Subject: [PATCH] Use std::move to avoid copy --- 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 92e980574a187..5ba2e1939fbfd 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -41193,7 +41193,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);