From 46f43b6d92e49b80df13e8a537a95767ffbaac9f Mon Sep 17 00:00:00 2001 From: abhishek-kaushik22 Date: Thu, 21 Nov 2024 16:07:56 +0800 Subject: [DebugInfo][InstrRef][MIR][GlobalIsel][MachineLICM] NFC Use std::move to avoid copying (#116935) --- llvm/lib/CodeGen/MIRPrinter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'llvm/lib/CodeGen/MIRPrinter.cpp') diff --git a/llvm/lib/CodeGen/MIRPrinter.cpp b/llvm/lib/CodeGen/MIRPrinter.cpp index 658bbe0..c8f6341 100644 --- a/llvm/lib/CodeGen/MIRPrinter.cpp +++ b/llvm/lib/CodeGen/MIRPrinter.cpp @@ -345,7 +345,7 @@ void MIRPrinter::convert(yaml::MachineFunction &YamlMF, if (PreferredReg) printRegMIR(PreferredReg, VReg.PreferredRegister, TRI); printRegFlags(Reg, VReg.RegisterFlags, MF, TRI); - YamlMF.VirtualRegisters.push_back(VReg); + YamlMF.VirtualRegisters.push_back(std::move(VReg)); } // Print the live ins. @@ -354,7 +354,7 @@ void MIRPrinter::convert(yaml::MachineFunction &YamlMF, printRegMIR(LI.first, LiveIn.Register, TRI); if (LI.second) printRegMIR(LI.second, LiveIn.VirtualRegister, TRI); - YamlMF.LiveIns.push_back(LiveIn); + YamlMF.LiveIns.push_back(std::move(LiveIn)); } // Prints the callee saved registers. @@ -364,9 +364,9 @@ void MIRPrinter::convert(yaml::MachineFunction &YamlMF, for (const MCPhysReg *I = CalleeSavedRegs; *I; ++I) { yaml::FlowStringValue Reg; printRegMIR(*I, Reg, TRI); - CalleeSavedRegisters.push_back(Reg); + CalleeSavedRegisters.push_back(std::move(Reg)); } - YamlMF.CalleeSavedRegisters = CalleeSavedRegisters; + YamlMF.CalleeSavedRegisters = std::move(CalleeSavedRegisters); } } -- cgit v1.1