diff options
author | Craig Topper <craig.topper@intel.com> | 2018-03-24 22:58:02 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-03-24 22:58:02 +0000 |
commit | 18cfa2c710403bd6380e51d39ca7771854b9ea6d (patch) | |
tree | a2a1b5d1673bf242163f7d859b1ad46c0a2cf7e0 | |
parent | 59d13776f73776227066dcd046906252d03eed6a (diff) | |
download | bcm5719-llvm-18cfa2c710403bd6380e51d39ca7771854b9ea6d.tar.gz bcm5719-llvm-18cfa2c710403bd6380e51d39ca7771854b9ea6d.zip |
[SchedModel] Use std::move in a couple places to reduce copying
llvm-svn: 328441
-rw-r--r-- | llvm/utils/TableGen/CodeGenSchedule.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/CodeGenSchedule.cpp b/llvm/utils/TableGen/CodeGenSchedule.cpp index 466e915cdad..9c381292ad8 100644 --- a/llvm/utils/TableGen/CodeGenSchedule.cpp +++ b/llvm/utils/TableGen/CodeGenSchedule.cpp @@ -1370,8 +1370,9 @@ static void inferFromTransitions(ArrayRef<PredTransition> LastTransitions, return P.Predicate; }); Preds.erase(std::unique(Preds.begin(), Preds.end()), Preds.end()); - SCTrans.PredTerm = Preds; - SchedModels.getSchedClass(FromClassIdx).Transitions.push_back(SCTrans); + SCTrans.PredTerm = std::move(Preds); + SchedModels.getSchedClass(FromClassIdx) + .Transitions.push_back(std::move(SCTrans)); } } |