[llvm] [NFC][RABasic] Use `std::move` to avoid copy (PR #157825)
Abhishek Kaushik via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 10 03:13:41 PDT 2025
https://github.com/abhishek-kaushik22 created https://github.com/llvm/llvm-project/pull/157825
None
>From 06a337c0a6dd9c4ecbc0cc680aeac68cf102b25d Mon Sep 17 00:00:00 2001
From: Abhishek Kaushik <abhishek.kaushik at intel.com>
Date: Wed, 10 Sep 2025 15:42:29 +0530
Subject: [PATCH] [NFC][RABasic] Use `std::move` to avoid copy
---
llvm/lib/CodeGen/RegAllocBasic.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/CodeGen/RegAllocBasic.cpp b/llvm/lib/CodeGen/RegAllocBasic.cpp
index 0b2a73b3c7e0f..9d9f6618ca514 100644
--- a/llvm/lib/CodeGen/RegAllocBasic.cpp
+++ b/llvm/lib/CodeGen/RegAllocBasic.cpp
@@ -85,7 +85,7 @@ void RABasic::LRE_WillShrinkVirtReg(Register VirtReg) {
}
RABasic::RABasic(RegAllocFilterFunc F)
- : MachineFunctionPass(ID), RegAllocBase(F) {}
+ : MachineFunctionPass(ID), RegAllocBase(std::move(F)) {}
void RABasic::getAnalysisUsage(AnalysisUsage &AU) const {
AU.setPreservesCFG();
More information about the llvm-commits
mailing list