[clang] [llvm] [AArch64] set AppleA14 architecture version to v8.4-a (PR #92600)

via cfe-commits cfe-commits at lists.llvm.org
Mon Jun 3 08:32:19 PDT 2024


================
@@ -671,10 +671,16 @@
 // CHECK-V83-OR-LATER: __ARM_FEATURE_JCVT 1
 // CHECK-V83-OR-LATER: __ARM_FEATURE_PAUTH 1
 // CHECK-V81-OR-LATER: __ARM_FEATURE_QRDMX 1
+// CHECK-BEFORE-V85-NOT: __ARM_FEATURE_BTI 1
 // CHECK-BEFORE-V83-NOT: __ARM_FEATURE_COMPLEX 1
 // CHECK-BEFORE-V83-NOT: __ARM_FEATURE_JCVT 1
 // CHECK-BEFORE-V85-NOT: __ARM_FEATURE_FRINT 1
 
+// Apple A14 and M1 are ArmV8.5-a but do not include BTI.
----------------
AtariDreams wrote:

Spiritually true, but technically untrue and the technical truth matters here. 

It's 8.4 but with all but one 8.5 extensions.

https://github.com/llvm/llvm-project/pull/92600


More information about the cfe-commits mailing list