summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
diff options
context:
space:
mode:
authorFlorian Hahn <florian.hahn@arm.com>2018-06-10 21:06:24 +0000
committerFlorian Hahn <florian.hahn@arm.com>2018-06-10 21:06:24 +0000
commit53b14db9f204d33c0c849ba65d9c1a8d892819a6 (patch)
tree03f757e7e32b239c875d86c789ebee58aa913f82 /llvm/utils/TableGen/CodeGenDAGPatterns.h
parent15243d5a6df3e2cd3e3386891a6338388029b256 (diff)
downloadbcm5719-llvm-53b14db9f204d33c0c849ba65d9c1a8d892819a6.tar.gz
bcm5719-llvm-53b14db9f204d33c0c849ba65d9c1a8d892819a6.zip
Revert r334374 [TableGen] Move some shared_ptrs to avoid unnecessary copies (NFC).
This breaks some builders. llvm-svn: 334376
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.h')
-rw-r--r--llvm/utils/TableGen/CodeGenDAGPatterns.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.h b/llvm/utils/TableGen/CodeGenDAGPatterns.h
index defd5232043..f029b213e0a 100644
--- a/llvm/utils/TableGen/CodeGenDAGPatterns.h
+++ b/llvm/utils/TableGen/CodeGenDAGPatterns.h
@@ -813,11 +813,7 @@ public:
const std::vector<TreePatternNodePtr> &getTrees() const { return Trees; }
unsigned getNumTrees() const { return Trees.size(); }
const TreePatternNodePtr &getTree(unsigned i) const { return Trees[i]; }
-
- void setTree(unsigned i, TreePatternNodePtr Tree) {
- Trees[i] = std::move(Tree);
- }
-
+ void setTree(unsigned i, TreePatternNodePtr Tree) { Trees[i] = Tree; }
TreePatternNodePtr getOnlyTree() const {
assert(Trees.size() == 1 && "Doesn't have exactly one pattern!");
return Trees[0];
OpenPOWER on IntegriCloud