[Falkor] Add falkor CPU to host detection
authorBalaram Makam <bmakam@codeaurora.org>
Fri, 22 Sep 2017 17:46:36 +0000 (17:46 +0000)
committerBalaram Makam <bmakam@codeaurora.org>
Fri, 22 Sep 2017 17:46:36 +0000 (17:46 +0000)
    This returns "falkor" for Falkor CPU.

llvm-svn: 313998

llvm/lib/Support/Host.cpp
llvm/unittests/Support/Host.cpp

index ab97592..e315e91 100644 (file)
@@ -211,6 +211,7 @@ StringRef sys::detail::getHostCPUNameForARM(
             .Case("0x211", "kryo")
             .Case("0x800", "cortex-a73")
             .Case("0x801", "cortex-a73")
+            .Case("0xc00", "falkor")
             .Default("generic");
 
   return "generic";
index 3dabe97..2486d5f 100644 (file)
@@ -111,6 +111,9 @@ TEST(getLinuxHostCPUName, AArch64) {
   EXPECT_EQ(sys::detail::getHostCPUNameForARM("CPU implementer : 0x51\n"
                                               "CPU part        : 0x801"),
             "cortex-a73");
+  EXPECT_EQ(sys::detail::getHostCPUNameForARM("CPU implementer : 0x51\n"
+                                              "CPU part        : 0xc00"),
+            "falkor");
 
   // MSM8992/4 weirdness
   StringRef MSM8992ProcCpuInfo = R"(