Skip to content

[AArch64] Add FEAT_FPAC to supported CPUs #137330

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 28, 2025
Merged

Conversation

jyli0116
Copy link
Contributor

Added FEAT_FPAC onto supported AArch64 CPUs which don't have it under the processor description.

@llvmbot llvmbot added clang Clang issues not falling into any other category backend:AArch64 clang:driver 'clang' and 'clang++' user-facing binaries. Not 'clang-cl' labels Apr 25, 2025
@llvmbot
Copy link
Member

llvmbot commented Apr 25, 2025

@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-driver

@llvm/pr-subscribers-backend-aarch64

Author: None (jyli0116)

Changes

Added FEAT_FPAC onto supported AArch64 CPUs which don't have it under the processor description.


Patch is 40.80 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/137330.diff

21 Files Affected:

  • (modified) clang/test/CodeGen/AArch64/targetattr.c (+1-1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-a510.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520ae.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-a710.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-a715.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720ae.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-a725.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82ae.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-x2.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-x3.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-cortex-x4.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-neoverse-512tvb.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-neoverse-n2.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-neoverse-n3.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-neoverse-v3.c (+1)
  • (modified) clang/test/Driver/print-enabled-extensions/aarch64-neoverse-v3ae.c (+1)
  • (modified) clang/test/Preprocessor/aarch64-target-features.c (+1-1)
  • (modified) llvm/lib/Target/AArch64/AArch64Processors.td (+18-18)
diff --git a/clang/test/CodeGen/AArch64/targetattr.c b/clang/test/CodeGen/AArch64/targetattr.c
index cfe115bf97ed3..d76e8e2248195 100644
--- a/clang/test/CodeGen/AArch64/targetattr.c
+++ b/clang/test/CodeGen/AArch64/targetattr.c
@@ -204,7 +204,7 @@ void applem4() {}
 // CHECK: attributes #[[ATTR1]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+crc,+fp-armv8,+fullfp16,+lse,+neon,+ras,+rdm,+sve,+v8.1a,+v8.2a,+v8a" }
 // CHECK: attributes #[[ATTR2]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+crc,+fp-armv8,+fullfp16,+lse,+neon,+ras,+rdm,+sve,+sve2,+v8.1a,+v8.2a,+v8a" }
 // CHECK: attributes #[[ATTR3]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-features"="+bf16,+bti,+ccidx,+complxnum,+crc,+dit,+dotprod,+flagm,+fp-armv8,+fp16fml,+fullfp16,+i8mm,+jsconv,+lse,+neon,+pauth,+predres,+ras,+rcpc,+rdm,+sb,+ssbs,+sve,+sve2,+v8.1a,+v8.2a,+v8.3a,+v8.4a,+v8.5a,+v8.6a,+v8a" }
-// CHECK: attributes #[[ATTR4]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="cortex-a710" "target-features"="+bf16,+bti,+ccidx,+complxnum,+crc,+dit,+dotprod,+ete,+flagm,+fp-armv8,+fp16fml,+fullfp16,+i8mm,+jsconv,+lse,+mte,+neon,+pauth,+perfmon,+predres,+ras,+rcpc,+rdm,+sb,+ssbs,+sve,+sve-bitperm,+sve2,+trbe,+v8.1a,+v8.2a,+v8.3a,+v8.4a,+v8.5a,+v8a,+v9a" }
+// CHECK: attributes #[[ATTR4]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="cortex-a710" "target-features"="+bf16,+bti,+ccidx,+complxnum,+crc,+dit,+dotprod,+ete,+flagm,+fp-armv8,+fp16fml,+fpac,+fullfp16,+i8mm,+jsconv,+lse,+mte,+neon,+pauth,+perfmon,+predres,+ras,+rcpc,+rdm,+sb,+ssbs,+sve,+sve-bitperm,+sve2,+trbe,+v8.1a,+v8.2a,+v8.3a,+v8.4a,+v8.5a,+v8a,+v9a" }
 // CHECK: attributes #[[ATTR5]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "tune-cpu"="cortex-a710" }
 // CHECK: attributes #[[ATTR6]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+ete,+fp-armv8,+neon,+trbe,+v8a" }
 // CHECK: attributes #[[ATTR7]] = { noinline nounwind optnone "no-trapping-math"="true" "stack-protector-buffer-size"="8" "tune-cpu"="generic" }
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a510.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a510.c
index 4cd80eecf0a81..71ae6aa46acdc 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a510.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a510.c
@@ -20,6 +20,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520.c
index 6ddd52a4a7089..5c5f9ba81b5b8 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520.c
@@ -23,6 +23,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520ae.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520ae.c
index 35399a3c85c62..d68fc6e744a29 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520ae.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520ae.c
@@ -23,6 +23,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a710.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a710.c
index f4ba17195cdf6..69c9495f113b9 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a710.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a710.c
@@ -20,6 +20,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a715.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a715.c
index 3d04509b033f6..cec23c342680c 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a715.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a715.c
@@ -20,6 +20,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720.c
index a80bc038440c1..b7f0ae500ee5e 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720.c
@@ -23,6 +23,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720ae.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720ae.c
index b2d5178650a67..8f7139afeca67 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720ae.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a720ae.c
@@ -23,6 +23,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a725.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a725.c
index 5dbf9ce72aa00..7c5e7c3624f69 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a725.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-a725.c
@@ -23,6 +23,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82.c
index 9875c6922d379..2e22349ec9b48 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82.c
@@ -15,6 +15,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_JSCVT                                             Enable Armv8.3-A JavaScript FP conversion instructions
 // CHECK-NEXT:     FEAT_LRCPC                                             Enable support for RCPC extension
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82ae.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82ae.c
index 2db44d7827aad..c97517dbc5acd 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82ae.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-r82ae.c
@@ -15,6 +15,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_JSCVT                                             Enable Armv8.3-A JavaScript FP conversion instructions
 // CHECK-NEXT:     FEAT_LRCPC                                             Enable support for RCPC extension
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x2.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x2.c
index c4067dcb400ba..d98962c5487e0 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x2.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x2.c
@@ -20,6 +20,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x3.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x3.c
index 97c1405b94a40..3104fc88b4011 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x3.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x3.c
@@ -20,6 +20,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x4.c b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x4.c
index 7ccab05ddab6a..09ed3f285481b 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x4.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-cortex-x4.c
@@ -23,6 +23,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FRINTTS                                           Enable FRInt[32|64][Z|X] instructions that round a floating-point number to an integer (in FP format) forcing it to fit into a 32- or 64-bit int
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_FlagM2                                            Enable alternative NZCV format for floating point comparisons
diff --git a/clang/test/Driver/print-enabled-extensions/aarch64-neoverse-512tvb.c b/clang/test/Driver/print-enabled-extensions/aarch64-neoverse-512tvb.c
index 4f890a2e4b71f..55f6ef56b6bc7 100644
--- a/clang/test/Driver/print-enabled-extensions/aarch64-neoverse-512tvb.c
+++ b/clang/test/Driver/print-enabled-extensions/aarch64-neoverse-512tvb.c
@@ -18,6 +18,7 @@
 // CHECK-NEXT:     FEAT_FHM                                               Enable FP16 FML instructions
 // CHECK-NEXT:     FEAT_FP                                                Enable Armv8.0-A Floating Point Extensions
 // CHECK-NEXT:     FEAT_FP16                                              Enable half-precision floating-point data processing
+// CHECK-NEXT:     FEAT_FPAC                                              Enable Armv8.3-A Pointer Authentication Faulting enhancement
 // CHECK-NEXT:     FEAT_FlagM                                             Enable Armv8.4-A Flag Manipulation instructions
 // CHECK-NEXT:     FEAT_I8MM                                              Enable Matrix Multiply Int8 Extension
 // CHECK-NEXT:     FEAT_JSCVT                                             Enable Armv8.3-A JavaScript FP conversion instructions
diff --git a/clang/test/Driver/print-enabled-ex...
[truncated]

Copy link
Collaborator

@c-rhodes c-rhodes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM cheers

@@ -862,7 +862,7 @@ def ProcessorFeatures {
FeatureSB, FeatureSSBS, FeaturePAuth, FeatureFlagM, FeaturePredRes,
FeatureSVE, FeatureSVE2, FeatureComplxNum, FeatureCRC, FeatureDotProd,
FeatureFPARMv8, FeatureFullFP16, FeatureMatMulInt8, FeatureJS, FeatureLSE,
FeatureNEON, FeatureRAS, FeatureRCPC, FeatureRDM, FeatureBF16];
FeatureNEON, FeatureRAS, FeatureRCPC, FeatureRDM, FeatureBF16, FeatureFPAC];
list<SubtargetFeature> X925 = [HasV9_2aOps, FeatureMTE, FeatureFP16FML,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should X925 have it too?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, It should! Sorry I seem to have missed that

Copy link
Contributor

@jthackray jthackray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, LGTM (once X925 is added)

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 28, 2025

LLVM Buildbot has detected a new failure on builder arc-builder running on arc-worker while building clang,llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/3/builds/15133

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: Preprocessor/aarch64-target-features.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 1
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
/buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 2
+ /buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-elf -march=armv8-r -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-R-PROFILE # RUN: at line 68
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-R-PROFILE
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-elf -march=armv8-r -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
/buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -march=armv8-r -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-R-PROFILE # RUN: at line 69
+ /buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -march=armv8-r -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-R-PROFILE
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-elf -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-A-PROFILE # RUN: at line 72
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-elf -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-A-PROFILE
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-elf -march=armv8-a -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-A-PROFILE # RUN: at line 73
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-A-PROFILE
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-elf -march=armv8-a -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
/buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -march=armv8-a -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-A-PROFILE # RUN: at line 74
+ /buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -march=armv8-a -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-A-PROFILE
/buildbot/worker/arc-folder/build/bin/clang -target aarch64_be-none-elf -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-BIGENDIAN # RUN: at line 77
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -check-prefix CHECK-BIGENDIAN
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64_be-none-elf -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8-a+crypto -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-CRYPTO /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 80
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8-a+crypto -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-CRYPTO /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
/buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -march=armv8-a+crypto -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-CRYPTO /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 81
+ /buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -march=armv8-a+crypto -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-CRYPTO /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8.4-a+crypto -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-CRYPTO-8_4 /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 86
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8.4-a+crypto -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-CRYPTO-8_4 /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
/buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -march=armv8.4-a+crypto -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-CRYPTO-8_4 /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 87
+ /buildbot/worker/arc-folder/build/bin/clang -target arm64-none-linux-gnu -march=armv8.4-a+crypto -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-CRYPTO-8_4 /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8-a+aes -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-AES /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 96
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8-a+aes -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-AES /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8-a+sha2 -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-SHA2 /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 99
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8-a+sha2 -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-SHA2 /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
/buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8-a+sha3 -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o - | /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-SHA3 /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c # RUN: at line 102
+ /buildbot/worker/arc-folder/build/bin/clang -target aarch64-none-linux-gnu -march=armv8-a+sha3 -x c -E -dM /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c -o -
+ /buildbot/worker/arc-folder/build/bin/FileCheck --check-prefix=CHECK-FEAT-SHA3 /buildbot/worker/arc-folder/llvm-project/clang/test/Preprocessor/aarch64-target-features.c
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 28, 2025

LLVM Buildbot has detected a new failure on builder lldb-arm-ubuntu running on linaro-lldb-arm-ubuntu while building clang,llvm at step 6 "test".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/18/builds/15174

Here is the relevant piece of the build log for the reference
Step 6 (test) failure: build (failure)
...
PASS: lldb-api :: symbol_ondemand/breakpoint_source_regex/TestSourceTextRegexBreakpoint.py (1143 of 3001)
PASS: lldb-api :: source-manager/TestSourceManager.py (1144 of 3001)
PASS: lldb-api :: symbol_ondemand/shared_library/TestSharedLibOnDemand.py (1145 of 3001)
PASS: lldb-api :: python_api/watchpoint/watchlocation/TestSetWatchlocation.py (1146 of 3001)
PASS: lldb-api :: terminal/TestSTTYBeforeAndAfter.py (1147 of 3001)
PASS: lldb-api :: test_utils/TestDecorators.py (1148 of 3001)
PASS: lldb-api :: test_utils/TestInlineTest.py (1149 of 3001)
PASS: lldb-api :: test_utils/TestPExpectTest.py (1150 of 3001)
PASS: lldb-api :: test_utils/base/TestBaseTest.py (1151 of 3001)
PASS: lldb-api :: python_api/watchpoint/watchlocation/TestTargetWatchAddress.py (1152 of 3001)
FAIL: lldb-api :: tools/lldb-dap/attach/TestDAP_attachByPortNum.py (1153 of 3001)
******************** TEST 'lldb-api :: tools/lldb-dap/attach/TestDAP_attachByPortNum.py' FAILED ********************
Script:
--
/usr/bin/python3.10 /home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./lib --env LLVM_INCLUDE_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/include --env LLVM_TOOLS_DIR=/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin --arch armv8l --build-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex --lldb-module-cache-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-lldb/lldb-api --clang-module-cache-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-clang/lldb-api --executable /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/lldb --compiler /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/clang --dsymutil /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin/dsymutil --make /usr/bin/gmake --llvm-tools-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./bin --lldb-obj-root /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/tools/lldb --lldb-libs-dir /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/./lib /home/tcwg-buildbot/worker/lldb-arm-ubuntu/llvm-project/lldb/test/API/tools/lldb-dap/attach -p TestDAP_attachByPortNum.py
--
Exit Code: 1

Command Output (stdout):
--
lldb version 21.0.0git (https://github.com/llvm/llvm-project.git revision 064f9d03f23597495953f080d9aee415b0aab2e7)
  clang revision 064f9d03f23597495953f080d9aee415b0aab2e7
  llvm revision 064f9d03f23597495953f080d9aee415b0aab2e7
Skipping the following test categories: ['libc++', 'dsym', 'gmodules', 'debugserver', 'objc']

--
Command Output (stderr):
--
Usage:
  /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/lldb-server v[ersion]
  /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/lldb-server g[dbserver] [options]
  /home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/bin/lldb-server p[latform] [options]
Invoke subcommand for additional help
========= DEBUG ADAPTER PROTOCOL LOGS =========
1745849619.459871292 --> (stdin/stdout) {"command":"initialize","type":"request","arguments":{"adapterID":"lldb-native","clientID":"vscode","columnsStartAt1":true,"linesStartAt1":true,"locale":"en-us","pathFormat":"path","supportsRunInTerminalRequest":true,"supportsVariablePaging":true,"supportsVariableType":true,"supportsStartDebuggingRequest":true,"supportsProgressReporting":true,"$__lldb_sourceInitFile":true},"seq":1}
1745849619.463877439 <-- (stdin/stdout) {"body":{"$__lldb_version":"lldb version 21.0.0git (https://github.com/llvm/llvm-project.git revision 064f9d03f23597495953f080d9aee415b0aab2e7)\n  clang revision 064f9d03f23597495953f080d9aee415b0aab2e7\n  llvm revision 064f9d03f23597495953f080d9aee415b0aab2e7","completionTriggerCharacters":["."," ","\t"],"exceptionBreakpointFilters":[{"default":false,"filter":"cpp_catch","label":"C++ Catch"},{"default":false,"filter":"cpp_throw","label":"C++ Throw"},{"default":false,"filter":"objc_catch","label":"Objective-C Catch"},{"default":false,"filter":"objc_throw","label":"Objective-C Throw"}],"supportTerminateDebuggee":true,"supportsBreakpointLocationsRequest":true,"supportsCancelRequest":true,"supportsCompletionsRequest":true,"supportsConditionalBreakpoints":true,"supportsConfigurationDoneRequest":true,"supportsDataBreakpoints":true,"supportsDelayedStackTraceLoading":true,"supportsDisassembleRequest":true,"supportsEvaluateForHovers":true,"supportsExceptionInfoRequest":true,"supportsExceptionOptions":true,"supportsFunctionBreakpoints":true,"supportsHitConditionalBreakpoints":true,"supportsInstructionBreakpoints":true,"supportsLogPoints":true,"supportsModulesRequest":true,"supportsReadMemoryRequest":true,"supportsRestartRequest":true,"supportsSetVariable":true,"supportsStepInTargetsRequest":true,"supportsSteppingGranularity":true,"supportsValueFormattingOptions":true},"command":"initialize","request_seq":1,"seq":0,"success":true,"type":"response"}
1745849619.464344263 --> (stdin/stdout) {"command":"attach","type":"request","arguments":{"program":"/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/tools/lldb-dap/attach/TestDAP_attachByPortNum.test_by_illegal_port/a.out","initCommands":["settings clear -all","settings set symbols.enable-external-lookup false","settings set target.inherit-tcc true","settings set target.disable-aslr false","settings set target.detach-on-error false","settings set target.auto-apply-fixits false","settings set plugin.process.gdb-remote.packet-timeout 60","settings set symbols.clang-modules-cache-path \"/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-lldb/lldb-api\"","settings set use-color false","settings set show-statusline false"],"gdb-remote-port":65536},"seq":2}
1745849619.464824915 <-- (stdin/stdout) {"body":{"category":"console","output":"Running initCommands:\n"},"event":"output","seq":0,"type":"event"}
1745849619.464887142 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings clear -all\n"},"event":"output","seq":0,"type":"event"}
1745849619.464901209 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set symbols.enable-external-lookup false\n"},"event":"output","seq":0,"type":"event"}
1745849619.464912891 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set target.inherit-tcc true\n"},"event":"output","seq":0,"type":"event"}
1745849619.464924574 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set target.disable-aslr false\n"},"event":"output","seq":0,"type":"event"}
1745849619.464936256 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set target.detach-on-error false\n"},"event":"output","seq":0,"type":"event"}
1745849619.464947224 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set target.auto-apply-fixits false\n"},"event":"output","seq":0,"type":"event"}
1745849619.464958668 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set plugin.process.gdb-remote.packet-timeout 60\n"},"event":"output","seq":0,"type":"event"}
1745849619.465021372 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set symbols.clang-modules-cache-path \"/home/tcwg-buildbot/worker/lldb-arm-ubuntu/build/lldb-test-build.noindex/module-cache-lldb/lldb-api\"\n"},"event":"output","seq":0,"type":"event"}
1745849619.465034008 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set use-color false\n"},"event":"output","seq":0,"type":"event"}
1745849619.465045452 <-- (stdin/stdout) {"body":{"category":"console","output":"(lldb) settings set show-statusline false\n"},"event":"output","seq":0,"type":"event"}
1745849624.381119967 <-- (stdin/stdout) {"command":"attach","message":"invalid host:port specification: 'localhost:65536'","request_seq":2,"seq":0,"success":false,"type":"response"}

@jyli0116 jyli0116 deleted the add_FPAC_to_CPUs branch April 29, 2025 09:01
IanWood1 pushed a commit to IanWood1/llvm-project that referenced this pull request May 6, 2025
Added FEAT_FPAC onto supported AArch64 CPUs which don't have it under
the processor description.
IanWood1 pushed a commit to IanWood1/llvm-project that referenced this pull request May 6, 2025
Added FEAT_FPAC onto supported AArch64 CPUs which don't have it under
the processor description.
IanWood1 pushed a commit to IanWood1/llvm-project that referenced this pull request May 6, 2025
Added FEAT_FPAC onto supported AArch64 CPUs which don't have it under
the processor description.
Ankur-0429 pushed a commit to Ankur-0429/llvm-project that referenced this pull request May 9, 2025
Added FEAT_FPAC onto supported AArch64 CPUs which don't have it under
the processor description.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend:AArch64 clang:driver 'clang' and 'clang++' user-facing binaries. Not 'clang-cl' clang Clang issues not falling into any other category
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants