diff options
| author | Florian Hahn <florian.hahn@arm.com> | 2018-06-10 21:06:24 +0000 |
|---|---|---|
| committer | Florian Hahn <florian.hahn@arm.com> | 2018-06-10 21:06:24 +0000 |
| commit | 53b14db9f204d33c0c849ba65d9c1a8d892819a6 (patch) | |
| tree | 03f757e7e32b239c875d86c789ebee58aa913f82 /llvm/utils/TableGen/CodeGenDAGPatterns.h | |
| parent | 15243d5a6df3e2cd3e3386891a6338388029b256 (diff) | |
| download | bcm5719-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.h | 6 |
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]; |

