]> granicus.if.org Git - llvm/commitdiff
Set default CPU for OpenBSD/arm to Cortex-A8
authorBrad Smith <brad@comstyle.com>
Tue, 28 Feb 2017 17:28:35 +0000 (17:28 +0000)
committerBrad Smith <brad@comstyle.com>
Tue, 28 Feb 2017 17:28:35 +0000 (17:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296493 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/Triple.cpp
unittests/ADT/TripleTest.cpp

index 5c37dfc5ae21404f6fd4e022a82522e83125481c..64d5977e2ebd77f41d2f84ebae60077edac67436 100644 (file)
@@ -1515,6 +1515,7 @@ StringRef Triple::getARMCPUForArch(StringRef MArch) const {
       return "strongarm";
     }
   case llvm::Triple::NaCl:
+  case llvm::Triple::OpenBSD:
     return "cortex-a8";
   default:
     switch (getEnvironment()) {
index 767d9f7248e7951052731cd0a6a8158b833ec836..78616d36e4f8a1e53928918000128b8b7898c36b 100644 (file)
@@ -1017,6 +1017,10 @@ TEST(TripleTest, getARMCPUForArch) {
     llvm::Triple Triple("arm--nacl");
     EXPECT_EQ("cortex-a8", Triple.getARMCPUForArch());
   }
+  {
+    llvm::Triple Triple("arm--openbsd");
+    EXPECT_EQ("cortex-a8", Triple.getARMCPUForArch());
+  }
   {
     llvm::Triple Triple("armv6-unknown-freebsd");
     EXPECT_EQ("arm1176jzf-s", Triple.getARMCPUForArch());