File tree 3 files changed +5
-5
lines changed 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> {
22
22
bool ClearVRegs;
23
23
Options (RegAllocFilterFunc F = nullptr , StringRef FN = " all" ,
24
24
bool CV = true )
25
- : Filter(F ), FilterName(FN), ClearVRegs(CV) {}
25
+ : Filter(std::move(F) ), FilterName(FN), ClearVRegs(CV) {}
26
26
};
27
27
28
- RegAllocFastPass (Options Opts = Options()) : Opts(Opts) {}
28
+ RegAllocFastPass (Options Opts = Options()) : Opts(std::move( Opts) ) {}
29
29
30
30
MachineFunctionProperties getRequiredProperties () const {
31
31
return MachineFunctionProperties ().set (
Original file line number Diff line number Diff line change @@ -21,10 +21,10 @@ class RAGreedyPass : public PassInfoMixin<RAGreedyPass> {
21
21
RegAllocFilterFunc Filter;
22
22
StringRef FilterName;
23
23
Options (RegAllocFilterFunc F = nullptr , StringRef FN = " all" )
24
- : Filter(F ), FilterName(FN) {};
24
+ : Filter(std::move(F) ), FilterName(FN) {};
25
25
};
26
26
27
- RAGreedyPass (Options Opts = Options()) : Opts(Opts) {}
27
+ RAGreedyPass (Options Opts = Options()) : Opts(std::move( Opts) ) {}
28
28
PreservedAnalyses run (MachineFunction &F, MachineFunctionAnalysisManager &AM);
29
29
30
30
MachineFunctionProperties getRequiredProperties () const {
Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ class RAGreedyLegacy : public MachineFunctionPass {
179
179
} // end anonymous namespace
180
180
181
181
RAGreedyLegacy::RAGreedyLegacy (const RegAllocFilterFunc F)
182
- : MachineFunctionPass(ID), F(F ) {
182
+ : MachineFunctionPass(ID), F(std::move(F) ) {
183
183
initializeRAGreedyLegacyPass (*PassRegistry::getPassRegistry ());
184
184
}
185
185
You can’t perform that action at this time.
0 commit comments