summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
diff options
context:
space:
mode:
authorFlorian Hahn <florian.hahn@arm.com>2018-06-13 20:59:53 +0000
committerFlorian Hahn <florian.hahn@arm.com>2018-06-13 20:59:53 +0000
commit4dd569c7cc3db627ecf14a6f91db3c21b537d20a (patch)
tree8c565a56bb411125101b486bf0940a6b6ec9d615 /llvm/utils/TableGen/CodeGenDAGPatterns.h
parent9218a37a658f45830ed9026c7653401ad431c04c (diff)
downloadbcm5719-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.h2
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];
}
OpenPOWER on IntegriCloud