diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-03-24 21:22:32 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-03-24 21:22:32 +0000 |
commit | 494d07516e6aaa3014656f01584ba4acee4bf542 (patch) | |
tree | 0294cfa03bec35acaef646598999b084044cec65 | |
parent | 34d512ec1e5d8fb8cf4cb72734c82a31988f5c8a (diff) | |
download | bcm5719-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.cpp | 4 |
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'; } }); } |