aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
-rw-r--r--llvm/lib/CodeGen/MachineFunction.cpp8
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);
}
}