From 7b348f9bfdb319fe9497c881311eaa0aa40fed88 Mon Sep 17 00:00:00 2001 From: Abhishek Kaushik Date: Sun, 9 Feb 2025 00:21:34 -0800 Subject: [MIR][NFC] Use `std::move` to avoid copying (#125930) --- llvm/lib/CodeGen/MachineFunction.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'llvm/lib/CodeGen/MachineFunction.cpp') diff --git a/llvm/lib/CodeGen/MachineFunction.cpp b/llvm/lib/CodeGen/MachineFunction.cpp index 7d504ef5a048..6e0342a763d1 100644 --- a/llvm/lib/CodeGen/MachineFunction.cpp +++ b/llvm/lib/CodeGen/MachineFunction.cpp @@ -967,13 +967,13 @@ void MachineFunction::copyAdditionalCallInfo(const MachineInstr *Old, CallSiteInfoMap::iterator CSIt = getCallSiteInfo(OldCallMI); if (CSIt != CallSitesInfo.end()) { CallSiteInfo CSInfo = CSIt->second; - CallSitesInfo[New] = CSInfo; + CallSitesInfo[New] = std::move(CSInfo); } CalledGlobalsMap::iterator CGIt = CalledGlobalsInfo.find(OldCallMI); if (CGIt != CalledGlobalsInfo.end()) { CalledGlobalInfo CGInfo = CGIt->second; - CalledGlobalsInfo[New] = CGInfo; + CalledGlobalsInfo[New] = std::move(CGInfo); } } @@ -991,14 +991,14 @@ void MachineFunction::moveAdditionalCallInfo(const MachineInstr *Old, if (CSIt != CallSitesInfo.end()) { CallSiteInfo CSInfo = std::move(CSIt->second); CallSitesInfo.erase(CSIt); - CallSitesInfo[New] = CSInfo; + CallSitesInfo[New] = std::move(CSInfo); } CalledGlobalsMap::iterator CGIt = CalledGlobalsInfo.find(OldCallMI); if (CGIt != CalledGlobalsInfo.end()) { CalledGlobalInfo CGInfo = std::move(CGIt->second); CalledGlobalsInfo.erase(CGIt); - CalledGlobalsInfo[New] = CGInfo; + CalledGlobalsInfo[New] = std::move(CGInfo); } } -- cgit v1.2.3