diff options
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineFunction.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/MachineFunction.cpp b/llvm/lib/CodeGen/MachineFunction.cpp index 7d504ef..6e0342a 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); } } |