summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-12-12 16:10:48 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-12-12 16:10:48 +0000
commite60ffe35a2d75e7e3f458e21387bf88040842b82 (patch)
tree67ae22a4ae541fa9dc03113b925b02a7badfefdc
parent11b11d77ee6eb5b064312ce4064e9c0869e3b168 (diff)
downloadllvm-e60ffe35a2d75e7e3f458e21387bf88040842b82.tar.gz
llvm-e60ffe35a2d75e7e3f458e21387bf88040842b82.tar.bz2
llvm-e60ffe35a2d75e7e3f458e21387bf88040842b82.tar.xz
Convert the other getHostByName implementations to StringRef.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197166 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Support/Host.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/Support/Host.cpp b/lib/Support/Host.cpp
index d883c05887..c9140cb1bc 100644
--- a/lib/Support/Host.cpp
+++ b/lib/Support/Host.cpp
@@ -449,7 +449,7 @@ StringRef sys::getHostCPUName() {
return "generic";
}
#elif defined(__APPLE__) && (defined(__ppc__) || defined(__powerpc__))
-std::string sys::getHostCPUName() {
+StringRef sys::getHostCPUName() {
host_basic_info_data_t hostInfo;
mach_msg_type_number_t infoCount;
@@ -478,7 +478,7 @@ std::string sys::getHostCPUName() {
return "generic";
}
#elif defined(__linux__) && (defined(__ppc__) || defined(__powerpc__))
-std::string sys::getHostCPUName() {
+SringRef sys::getHostCPUName() {
// Access to the Processor Version Register (PVR) on PowerPC is privileged,
// and so we must use an operating-system interface to determine the current
// processor type. On Linux, this is exposed through the /proc/cpuinfo file.
@@ -568,7 +568,7 @@ std::string sys::getHostCPUName() {
.Default(generic);
}
#elif defined(__linux__) && defined(__arm__)
-std::string sys::getHostCPUName() {
+StringRef sys::getHostCPUName() {
// The cpuid register on arm is not accessible from user space. On Linux,
// it is exposed through the /proc/cpuinfo file.
// Note: We cannot mmap /proc/cpuinfo here and then process the resulting
@@ -623,7 +623,7 @@ std::string sys::getHostCPUName() {
return "generic";
}
#elif defined(__linux__) && defined(__s390x__)
-std::string sys::getHostCPUName() {
+StringRef sys::getHostCPUName() {
// STIDP is a privileged operation, so use /proc/cpuinfo instead.
// Note: We cannot mmap /proc/cpuinfo here and then process the resulting
// memory buffer because the 'file' has 0 size (it can be read from only
@@ -665,7 +665,7 @@ std::string sys::getHostCPUName() {
return "generic";
}
#else
-std::string sys::getHostCPUName() {
+StringRef sys::getHostCPUName() {
return "generic";
}
#endif