diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-27 14:27:24 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-27 14:27:24 +0000 |
| commit | 82de7d323d1d03764d3595e9d2d903437e9022f2 (patch) | |
| tree | 7595c775ff1870e6961cec2801b5b1c24902ed99 /llvm/lib/Target | |
| parent | cfeacf56f03e5ce8bfb32537d64935b2f58e19ee (diff) | |
| download | bcm5719-llvm-82de7d323d1d03764d3595e9d2d903437e9022f2.tar.gz bcm5719-llvm-82de7d323d1d03764d3595e9d2d903437e9022f2.zip | |
Apply clang-tidy's misc-move-constructor-init throughout LLVM.
No functionality change intended, maybe a tiny performance improvement.
llvm-svn: 270997
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/ARM/Thumb2SizeReduction.cpp | 5 | ||||
| -rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXMCExpr.h | 3 |
2 files changed, 5 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp b/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp index 17f759d848d..d1c1f6df403 100644 --- a/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp +++ b/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp @@ -18,11 +18,12 @@ #include "llvm/CodeGen/MachineFunctionPass.h" #include "llvm/CodeGen/MachineInstr.h" #include "llvm/CodeGen/MachineInstrBuilder.h" -#include "llvm/IR/Function.h" // To access Function attributes +#include "llvm/IR/Function.h" // To access Function attributes #include "llvm/Support/CommandLine.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" #include "llvm/Target/TargetMachine.h" +#include <utility> using namespace llvm; #define DEBUG_TYPE "t2-reduce-size" @@ -213,7 +214,7 @@ namespace { } Thumb2SizeReduce::Thumb2SizeReduce(std::function<bool(const Function &)> Ftor) - : MachineFunctionPass(ID), PredicateFtor(Ftor) { + : MachineFunctionPass(ID), PredicateFtor(std::move(Ftor)) { OptimizeSize = MinimizeSize = false; for (unsigned i = 0, e = array_lengthof(ReduceTable); i != e; ++i) { unsigned FromOpc = ReduceTable[i].WideOpc; diff --git a/llvm/lib/Target/NVPTX/NVPTXMCExpr.h b/llvm/lib/Target/NVPTX/NVPTXMCExpr.h index 81a606d7535..7661c10fde4 100644 --- a/llvm/lib/Target/NVPTX/NVPTXMCExpr.h +++ b/llvm/lib/Target/NVPTX/NVPTXMCExpr.h @@ -14,6 +14,7 @@ #include "llvm/ADT/APFloat.h" #include "llvm/MC/MCExpr.h" +#include <utility> namespace llvm { @@ -30,7 +31,7 @@ private: const APFloat Flt; explicit NVPTXFloatMCExpr(VariantKind Kind, APFloat Flt) - : Kind(Kind), Flt(Flt) {} + : Kind(Kind), Flt(std::move(Flt)) {} public: /// @name Construction |

