diff options
author | Renato Golin <renato.golin@linaro.org> | 2015-03-17 11:55:43 +0000 |
---|---|---|
committer | Renato Golin <renato.golin@linaro.org> | 2015-03-17 11:55:43 +0000 |
commit | 5d49667147237d2e0ead5e4745f0c1280eedb3bf (patch) | |
tree | 8a37d1aaacf106e4953e8e04e63c4f59a12979d2 /test/Driver/darwin-version.c | |
parent | 8931755e80cd6624aebc0fa59ea78d609827d6ff (diff) | |
download | clang-5d49667147237d2e0ead5e4745f0c1280eedb3bf.tar.gz |
[ARM] Add support for ARMV6K subtarget (Clang)
ARMv6K is another layer between ARMV6 and ARMV6T2. This is the Clang
side of the changes.
ARMV6 family LLVM implementation.
+-------------------------------------+
| ARMV6 |
+----------------+--------------------+
| ARMV6M (thumb) | ARMV6K (arm,thumb) | <- From ARMV6K and ARMV6M processors
+----------------+--------------------+ have support for hint instructions
| ARMV6T2 (arm,thumb,thumb2) | (SEV/WFE/WFI/NOP/YIELD). They can
+-------------------------------------+ be either real or default to NOP.
| ARMV7 (arm,thumb,thumb2) | The two processors also use
+-------------------------------------+ different encoding for them.
Patch by Vinicius Tinti.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@232469 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Driver/darwin-version.c')
-rw-r--r-- | test/Driver/darwin-version.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test/Driver/darwin-version.c b/test/Driver/darwin-version.c index 494c911d4d..8e909278a5 100644 --- a/test/Driver/darwin-version.c +++ b/test/Driver/darwin-version.c @@ -1,15 +1,15 @@ // RUN: %clang -target armv6-apple-darwin9 -c %s -### 2>&1 | \ // RUN: FileCheck --check-prefix=CHECK-VERSION-OSX %s -// CHECK-VERSION-OSX: "armv6-apple-macosx10.5.0" +// CHECK-VERSION-OSX: "armv6k-apple-macosx10.5.0" // RUN: %clang -target armv6-apple-darwin9 -miphoneos-version-min=2.0 -c %s -### 2>&1 | \ // RUN: FileCheck --check-prefix=CHECK-VERSION-IOS2 %s -// CHECK-VERSION-IOS2: "armv6-apple-ios2.0.0" +// CHECK-VERSION-IOS2: "armv6k-apple-ios2.0.0" // RUN: %clang -target armv6-apple-darwin9 -miphoneos-version-min=2.2 -c %s -### 2>&1 | \ // RUN: FileCheck --check-prefix=CHECK-VERSION-IOS22 %s -// CHECK-VERSION-IOS22: "armv6-apple-ios2.2.0" +// CHECK-VERSION-IOS22: "armv6k-apple-ios2.2.0" // RUN: %clang -target armv6-apple-darwin9 -miphoneos-version-min=3.0 -c %s -### 2>&1 | \ // RUN: FileCheck --check-prefix=CHECK-VERSION-IOS3 %s -// CHECK-VERSION-IOS3: "armv6-apple-ios3.0.0" +// CHECK-VERSION-IOS3: "armv6k-apple-ios3.0.0" // RUN: %clang -target i686-apple-darwin8 -c %s -### 2>&1 | \ // RUN: FileCheck --check-prefix=CHECK-VERSION-OSX4 %s // RUN: %clang -target i686-apple-darwin9 -mmacosx-version-min=10.4 -c %s -### 2>&1 | \ @@ -46,4 +46,4 @@ // RUN: env IPHONEOS_DEPLOYMENT_TARGET=2.3.1 \ // RUN: %clang -target armv6-apple-darwin9 -c %s -### 2>&1 | \ // RUN: FileCheck --check-prefix=CHECK-VERSION-IOS231 %s -// CHECK-VERSION-IOS231: "armv6-apple-ios2.3.1" +// CHECK-VERSION-IOS231: "armv6k-apple-ios2.3.1" |