]> granicus.if.org Git - llvm/commitdiff
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313998 91177308-0d34-0410-b5e6-96231b3b80d8

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

index ab97592d5a0c7cb6702cb977fcfeb1224b8071e8..e315e9141e2e3c03099fbc9a9d04b007d3e506c5 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 3dabe97235014539c779925a28ab5892ca3f2dfa..2486d5fb395083e0ac13a2bc5f4a0b15f365ec4f 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"(