[all-commits] [llvm/llvm-project] ddb771: [AArch64][Clang] Update new Neon vector element ty...

David Green via All-commits all-commits at lists.llvm.org
Wed Jun 11 01:50:47 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ddb771ecfd12cab8d323a4e64e64b965883585de
      https://github.com/llvm/llvm-project/commit/ddb771ecfd12cab8d323a4e64e64b965883585de
  Author: David Green <david.green at arm.com>
  Date:   2025-06-11 (Wed, 11 Jun 2025)

  Changed paths:
    M clang/include/clang/Basic/AArch64ACLETypes.def
    M clang/test/AST/ast-dump-aarch64-neon-types.c
    M clang/test/CodeGen/AArch64/mixed-neon-types.c

  Log Message:
  -----------
  [AArch64][Clang] Update new Neon vector element types. (#142760)

This updates the element types used in the new __Int8x8_t types added in
#126945, mostly to allow C++ name mangling in ItaniumMangling
mangleAArch64VectorBase to work correctly. Char is replaced by
SignedCharTy or UnsignedCharTy as required and Float16Ty is better using
HalfTy to match the vector types. Same for Long types.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list