1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00

Remove StringRef->std::string->StringRef conversions.

As StringInit::get() accepts StringRef there is no need 
to construct a std::string out of the StringRef input and
then construct a new StringRef from the std::string.

llvm-svn: 232551
This commit is contained in:
Yaron Keren 2015-03-17 21:33:38 +00:00
parent 3cc8ab3dc3
commit 642e6baba7

View File

@ -1477,7 +1477,7 @@ public:
return false;
}
bool isTemplateArg(StringRef Name) const {
return isTemplateArg(StringInit::get(Name.str()));
return isTemplateArg(StringInit::get(Name));
}
const RecordVal *getValue(const Init *Name) const {
@ -1502,7 +1502,7 @@ public:
TemplateArgs.push_back(Name);
}
void addTemplateArg(StringRef Name) {
addTemplateArg(StringInit::get(Name.str()));
addTemplateArg(StringInit::get(Name));
}
void addValue(const RecordVal &RV) {
@ -1527,7 +1527,7 @@ public:
}
void removeValue(StringRef Name) {
removeValue(StringInit::get(Name.str()));
removeValue(StringInit::get(Name));
}
bool isSubClassOf(const Record *R) const {