1 // Test that --print-supported-cpus lists supported CPU models. 2 3 // REQUIRES: x86-registered-target 4 // REQUIRES: arm-registered-target 5 6 // RUN: %clang --target=x86_64-unknown-linux-gnu --print-supported-cpus 2>&1 | \ 7 // RUN: FileCheck %s --check-prefix=CHECK-X86 8 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 12 13 // RUN: %clang --target=x86_64-unknown-linux-gnu -mtune=help -fuse-ld=dummy 2>&1 | \ 14 // RUN: FileCheck %s --check-prefix=CHECK-X86 15 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. 20 21 // RUN: %clang --target=arm-unknown-linux-android --print-supported-cpus 2>&1 | \ 22 // RUN: FileCheck %s --check-prefix=CHECK-ARM 23 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. 28