[clang] [compiler-rt] [llvm] [AArch64] Extend FMV support to more features (PR #229139)

via cfe-commits cfe-commits at lists.llvm.org
Tue Oct 13 03:07:42 PDT 2026


================
@@ -7389,6 +7389,7 @@ CodeGenFunction::EmitAArch64CpuSupports(ArrayRef<StringRef> FeaturesStrs) {
     // Get features from structure in runtime library
     // struct {
     //   unsigned long long features;
+    //   unsigned long long features2;
     // } __aarch64_cpu_features;
     llvm::Type *STy = llvm::StructType::get(Int64Ty);
----------------
Lukacma wrote:

That wouldn't be backwards compatible. Compiler cannot assume __aarch64_cpu_features has 16bytes for the new code works with older runtime. 

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


More information about the cfe-commits mailing list