diff options
| author | Florian Hahn <florian.hahn@arm.com> | 2018-06-13 20:59:53 +0000 |
|---|---|---|
| committer | Florian Hahn <florian.hahn@arm.com> | 2018-06-13 20:59:53 +0000 |
| commit | 4dd569c7cc3db627ecf14a6f91db3c21b537d20a (patch) | |
| tree | 8c565a56bb411125101b486bf0940a6b6ec9d615 /llvm/utils/TableGen/CodeGenDAGPatterns.h | |
| parent | 9218a37a658f45830ed9026c7653401ad431c04c (diff) | |
| download | bcm5719-llvm-4dd569c7cc3db627ecf14a6f91db3c21b537d20a.tar.gz bcm5719-llvm-4dd569c7cc3db627ecf14a6f91db3c21b537d20a.zip | |
[TableGen] Make getOnlyTree return a const ref (NFC)
This avoids some unnecessary copies of shared_ptrs.
Those changes were suggested post-commit for D47463.
llvm-svn: 334656
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.h')
| -rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.h b/llvm/utils/TableGen/CodeGenDAGPatterns.h index c4636eef84a..405bb245ef8 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.h +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.h @@ -814,7 +814,7 @@ public: unsigned getNumTrees() const { return Trees.size(); } const TreePatternNodePtr &getTree(unsigned i) const { return Trees[i]; } void setTree(unsigned i, TreePatternNodePtr Tree) { Trees[i] = Tree; } - TreePatternNodePtr getOnlyTree() const { + const TreePatternNodePtr &getOnlyTree() const { assert(Trees.size() == 1 && "Doesn't have exactly one pattern!"); return Trees[0]; } |

