summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Support/TargetRegistry.cpp12
-rw-r--r--llvm/lib/Target/TargetMachineC.cpp4
2 files changed, 8 insertions, 8 deletions
diff --git a/llvm/lib/Support/TargetRegistry.cpp b/llvm/lib/Support/TargetRegistry.cpp
index 1b8ad3a0103..bed9ed64f80 100644
--- a/llvm/lib/Support/TargetRegistry.cpp
+++ b/llvm/lib/Support/TargetRegistry.cpp
@@ -78,8 +78,8 @@ const Target *TargetRegistry::lookupTarget(const std::string &TT,
auto J = std::find_if(std::next(I), targets().end(), ArchMatch);
if (J != targets().end()) {
- Error = ("Cannot choose between targets \"" + I->Name +
- "\" a nd \"" + J->Name + "\"").str();
+ Error = std::string("Cannot choose between targets \"") + I->Name +
+ "\" and \"" + J->Name + "\"";
return nullptr;
}
@@ -87,16 +87,16 @@ const Target *TargetRegistry::lookupTarget(const std::string &TT,
}
void TargetRegistry::RegisterTarget(Target &T,
- StringRef Name,
- StringRef ShortDesc,
+ const char *Name,
+ const char *ShortDesc,
Target::ArchMatchFnTy ArchMatchFn,
bool HasJIT) {
- assert(!Name.empty() && !ShortDesc.empty() && ArchMatchFn &&
+ assert(Name && ShortDesc && ArchMatchFn &&
"Missing required target information!");
// Check if this target has already been initialized, we allow this as a
// convenience to some clients.
- if (!T.Name.empty())
+ if (T.Name)
return;
// Add to the list of targets.
diff --git a/llvm/lib/Target/TargetMachineC.cpp b/llvm/lib/Target/TargetMachineC.cpp
index b20012fba32..5fb5b022780 100644
--- a/llvm/lib/Target/TargetMachineC.cpp
+++ b/llvm/lib/Target/TargetMachineC.cpp
@@ -81,11 +81,11 @@ LLVMBool LLVMGetTargetFromTriple(const char* TripleStr, LLVMTargetRef *T,
}
const char * LLVMGetTargetName(LLVMTargetRef T) {
- return unwrap(T)->getName().data();
+ return unwrap(T)->getName();
}
const char * LLVMGetTargetDescription(LLVMTargetRef T) {
- return unwrap(T)->getShortDescription().data();
+ return unwrap(T)->getShortDescription();
}
LLVMBool LLVMTargetHasJIT(LLVMTargetRef T) {
OpenPOWER on IntegriCloud