projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
59d1377
)
[SchedModel] Use std::move in a couple places to reduce copying
author
Craig Topper
<craig.topper@intel.com>
Sat, 24 Mar 2018 22:58:02 +0000
(22:58 +0000)
committer
Craig Topper
<craig.topper@intel.com>
Sat, 24 Mar 2018 22:58:02 +0000
(22:58 +0000)
llvm-svn: 328441
llvm/utils/TableGen/CodeGenSchedule.cpp
patch
|
blob
|
history
diff --git
a/llvm/utils/TableGen/CodeGenSchedule.cpp
b/llvm/utils/TableGen/CodeGenSchedule.cpp
index
466e915
..
9c38129
100644
(file)
--- 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));
}
}