brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · 1aef1ae Raw
25 lines · c
1// arm64/arm64e Mac-based targets default to Apple M1.2 3// RUN: %clang --target=arm64-apple-macos             -### -c %s 2>&1 | FileCheck %s4// RUN: %clang --target=arm64-apple-ios-macabi        -### -c %s 2>&1 | FileCheck %s5// RUN: %clang --target=arm64-apple-ios-simulator     -### -c %s 2>&1 | FileCheck %s6// RUN: %clang --target=arm64-apple-watchos-simulator -### -c %s 2>&1 | FileCheck %s7// RUN: %clang --target=arm64-apple-tvos-simulator    -### -c %s 2>&1 | FileCheck %s8 9// RUN: %clang --target=arm64-apple-macos -arch arm64 -### -c %s 2>&1 | FileCheck %s10 11// RUN: %clang --target=arm64e-apple-macos            -### -c %s 2>&1 | FileCheck %s12 13// RUN: %clang --target=arm64-apple-macos -mcpu=apple-a11 -### -c %s 2>&1 | FileCheck --check-prefix=EXPLICIT-A11 %s14// RUN: %clang --target=arm64-apple-macos -mcpu=apple-a7  -### -c %s 2>&1 | FileCheck --check-prefix=EXPLICIT-A7 %s15// RUN: %clang --target=arm64-apple-macos -mcpu=apple-a14 -### -c %s 2>&1 | FileCheck --check-prefix=EXPLICIT-A14 %s16// RUN: %clang --target=arm64-apple-macos -mcpu=apple-m1 -### -c %s 2>&1 | FileCheck --check-prefix=EXPLICIT-M1 %s17 18// CHECK: "-cc1"{{.*}} "-triple" "arm64{{.*}}" "-target-cpu" "apple-m1"19// CHECK-SAME: "-target-feature" "+v8.4a"20 21// EXPLICIT-A11: "-cc1"{{.*}} "-triple" "arm64{{.*}}" "-target-cpu" "apple-a11"22// EXPLICIT-A7: "-cc1"{{.*}} "-triple" "arm64{{.*}}" "-target-cpu" "apple-a7"23// EXPLICIT-A14: "-cc1"{{.*}} "-triple" "arm64{{.*}}" "-target-cpu" "apple-a14"24// EXPLICIT-M1: "-cc1"{{.*}} "-triple" "arm64{{.*}}" "-target-cpu" "apple-a14"25