[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / Driver / print-supported-cpus.c
blob762c8b5bac143194d9d5b6bc91537c536f18a28f
1 // Test that --print-supported-cpus lists supported CPU models.
3 // REQUIRES: x86-registered-target
4 // REQUIRES: arm-registered-target
6 // RUN: %clang --target=x86_64-unknown-linux-gnu --print-supported-cpus 2>&1 | \
7 // RUN: FileCheck %s --check-prefix=CHECK-X86
9 // Test -mcpu=help and -mtune=help alises.
10 // RUN: %clang --target=x86_64-unknown-linux-gnu -mcpu=help 2>&1 | \
11 // RUN: FileCheck %s --check-prefix=CHECK-X86
13 // RUN: %clang --target=x86_64-unknown-linux-gnu -mtune=help -fuse-ld=dummy 2>&1 | \
14 // RUN: FileCheck %s --check-prefix=CHECK-X86
16 // CHECK-NOT: warning: argument unused during compilation
17 // CHECK-X86: Target: x86_64-unknown-linux-gnu
18 // CHECK-X86: corei7
19 // CHECK-X86: Use -mcpu or -mtune to specify the target's processor.
21 // RUN: %clang --target=arm-unknown-linux-android --print-supported-cpus 2>&1 | \
22 // RUN: FileCheck %s --check-prefix=CHECK-ARM
24 // CHECK-ARM: Target: arm-unknown-linux-android
25 // CHECK-ARM: cortex-a73
26 // CHECK-ARM: cortex-a75
27 // CHECK-ARM: Use -mcpu or -mtune to specify the target's processor.