summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-03-24 21:22:32 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-03-24 21:22:32 +0000
commit494d07516e6aaa3014656f01584ba4acee4bf542 (patch)
tree0294cfa03bec35acaef646598999b084044cec65
parent34d512ec1e5d8fb8cf4cb72734c82a31988f5c8a (diff)
downloadbcm5719-llvm-494d07516e6aaa3014656f01584ba4acee4bf542.tar.gz
bcm5719-llvm-494d07516e6aaa3014656f01584ba4acee4bf542.zip
[SchedModel] Record::getName() returns StringRef - avoid std::string creation. NFCI.
llvm-svn: 328437
-rw-r--r--llvm/utils/TableGen/CodeGenSchedule.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/CodeGenSchedule.cpp b/llvm/utils/TableGen/CodeGenSchedule.cpp
index b73e0767e3b..ff5353d3ec3 100644
--- a/llvm/utils/TableGen/CodeGenSchedule.cpp
+++ b/llvm/utils/TableGen/CodeGenSchedule.cpp
@@ -387,9 +387,9 @@ void CodeGenSchedModels::collectSchedRW() {
RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite");
for (Record *RWDef : RWDefs) {
if (!getSchedRWIdx(RWDef, RWDef->isSubClassOf("SchedRead"))) {
- const std::string &Name = RWDef->getName();
+ StringRef Name = RWDef->getName();
if (Name != "NoWrite" && Name != "ReadDefault")
- dbgs() << "Unused SchedReadWrite " << RWDef->getName() << '\n';
+ dbgs() << "Unused SchedReadWrite " << Name << '\n';
}
});
}
OpenPOWER on IntegriCloud