summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2016-07-05 22:51:30 +0000
committerTim Northover <tnorthover@apple.com>2016-07-05 22:51:30 +0000
commitbe22e5ccbea07806a99510484dd432c8f1ac611b (patch)
treef210c437a11d555995776a2b79526ae76b42b5b1 /llvm/utils
parent7643b337a276e0fe3b6388885e14e87efa6ba48b (diff)
downloadbcm5719-llvm-be22e5ccbea07806a99510484dd432c8f1ac611b.tar.gz
bcm5719-llvm-be22e5ccbea07806a99510484dd432c8f1ac611b.zip
TableGen: avoid string copy.
llvm-svn: 274584
Diffstat (limited to 'llvm/utils')
-rw-r--r--llvm/utils/TableGen/SearchableTableEmitter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/SearchableTableEmitter.cpp b/llvm/utils/TableGen/SearchableTableEmitter.cpp
index 1b0e67f835f..8c1b8804d17 100644
--- a/llvm/utils/TableGen/SearchableTableEmitter.cpp
+++ b/llvm/utils/TableGen/SearchableTableEmitter.cpp
@@ -230,7 +230,7 @@ void SearchableTableEmitter::emitLookupDeclaration(StringRef Name,
void SearchableTableEmitter::emitMapping(Record *InstanceClass,
raw_ostream &OS) {
- std::string TableName = InstanceClass->getName();
+ const std::string &TableName = InstanceClass->getName();
std::vector<Record *> Items = Records.getAllDerivedDefinitions(TableName);
// Gather all the records we're going to need for this particular mapping.
OpenPOWER on IntegriCloud