apple-a18 is an alias of apple-m4. apple-s6/s7/s8 are aliases of apple-a13. apple-s9/s10 are aliases of apple-a16. As with some other aliases today, this reflects identical ISA feature support, but not necessarily identical microarchitectures and performance characteristics.
34 lines
809 B
C
34 lines
809 B
C
// Test that --print-supported-cpus lists supported CPU models, including aliases.
|
|
|
|
// REQUIRES: aarch64-registered-target
|
|
|
|
// RUN: %clang --target=arm64-apple-macosx --print-supported-cpus 2>&1 | \
|
|
// RUN: FileCheck %s --check-prefix=CHECK --implicit-check-not=apple-latest
|
|
|
|
// CHECK: Target: arm64-apple-macosx
|
|
|
|
// CHECK: apple-a11
|
|
// CHECK: apple-a12
|
|
// CHECK: apple-a13
|
|
// CHECK: apple-a14
|
|
// CHECK: apple-a15
|
|
// CHECK: apple-a16
|
|
// CHECK: apple-a17
|
|
// CHECK: apple-a18
|
|
// CHECK: apple-a7
|
|
// CHECK: apple-a8
|
|
// CHECK: apple-a9
|
|
// CHECK: apple-m1
|
|
// CHECK: apple-m2
|
|
// CHECK: apple-m3
|
|
// CHECK: apple-m4
|
|
// CHECK: apple-s10
|
|
// CHECK: apple-s4
|
|
// CHECK: apple-s5
|
|
// CHECK: apple-s6
|
|
// CHECK: apple-s7
|
|
// CHECK: apple-s8
|
|
// CHECK: apple-s9
|
|
|
|
// CHECK: Use -mcpu or -mtune to specify the target's processor.
|