Files
clang-p2996/clang/test/Driver/print-supported-cpus-aarch64.c
Ahmed Bougacha f0e39c45df [AArch64] Add aliases for processors apple-a18/s6..10. (#127152)
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.
2025-02-17 11:18:45 -08:00

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.