[all-commits] [llvm/llvm-project] 832a7b: [AArch64] Add missing Neon Types (#126945)
Tomas Matheson via All-commits
all-commits at lists.llvm.org
Mon Jun 2 09:09:56 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 832a7bb460613690dc3627c16c26e07d0a18add7
https://github.com/llvm/llvm-project/commit/832a7bb460613690dc3627c16c26e07d0a18add7
Author: Tomas Matheson <Tomas.Matheson at arm.com>
Date: 2025-06-02 (Mon, 02 Jun 2025)
Changed paths:
M clang/include/clang/Basic/AArch64ACLETypes.def
M clang/include/clang/Basic/TargetInfo.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/Basic/TargetInfo.cpp
M clang/lib/Basic/Targets/AArch64.cpp
M clang/lib/Sema/Sema.cpp
A clang/test/AST/ast-dump-aarch64-neon-types.c
A clang/test/CodeGen/AArch64/mixed-neon-types.c
Log Message:
-----------
[AArch64] Add missing Neon Types (#126945)
The AAPCS64 adds a number of vector types to the C unconditionally:
https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#11appendix-support-for-advanced-simd-extensions
The equivalent SVE types are already available in clang:
https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#12appendix-support-for-scalable-vectors
__mfp8 is defined in the ACLE
https://arm-software.github.io/acle/main/acle.html#data-types
---------
Co-authored-by: David Green <david.green at arm.com>
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