File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -22,10 +22,10 @@ class RegAllocFastPass : public PassInfoMixin<RegAllocFastPass> {
2222 bool ClearVRegs;
2323 Options (RegAllocFilterFunc F = nullptr , StringRef FN = " all" ,
2424 bool CV = true )
25- : Filter(F ), FilterName(FN), ClearVRegs(CV) {}
25+ : Filter(std::move(F) ), FilterName(FN), ClearVRegs(CV) {}
2626 };
2727
28- RegAllocFastPass (Options Opts = Options()) : Opts(Opts) {}
28+ RegAllocFastPass (Options Opts = Options()) : Opts(std::move( Opts) ) {}
2929
3030 MachineFunctionProperties getRequiredProperties () const {
3131 return MachineFunctionProperties ().set (
Original file line number Diff line number Diff line change @@ -21,10 +21,10 @@ class RAGreedyPass : public PassInfoMixin<RAGreedyPass> {
2121 RegAllocFilterFunc Filter;
2222 StringRef FilterName;
2323 Options (RegAllocFilterFunc F = nullptr , StringRef FN = " all" )
24- : Filter(F ), FilterName(FN) {};
24+ : Filter(std::move(F) ), FilterName(FN) {};
2525 };
2626
27- RAGreedyPass (Options Opts = Options()) : Opts(Opts) {}
27+ RAGreedyPass (Options Opts = Options()) : Opts(std::move( Opts) ) {}
2828 PreservedAnalyses run (MachineFunction &F, MachineFunctionAnalysisManager &AM);
2929
3030 MachineFunctionProperties getRequiredProperties () const {
Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ class RAGreedyLegacy : public MachineFunctionPass {
179179} // end anonymous namespace
180180
181181RAGreedyLegacy::RAGreedyLegacy (const RegAllocFilterFunc F)
182- : MachineFunctionPass(ID), F(F ) {
182+ : MachineFunctionPass(ID), F(std::move(F) ) {
183183 initializeRAGreedyLegacyPass (*PassRegistry::getPassRegistry ());
184184}
185185
You can’t perform that action at this time.
0 commit comments