[all-commits] [llvm/llvm-project] a4d95c: [Clang][AArch64] Add missing builtins for __ARM_FE...

Paul Walker via All-commits all-commits at lists.llvm.org
Wed Jul 9 04:40:24 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a4d95c27171ede81cd4100ca24ad1512ab1a4bee
      https://github.com/llvm/llvm-project/commit/a4d95c27171ede81cd4100ca24ad1512ab1a4bee
  Author: Paul Walker <paul.walker at arm.com>
  Date:   2025-07-09 (Wed, 09 Jul 2025)

  Changed paths:
    M clang/include/clang/Basic/arm_sve.td
    M clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dupq.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_extq.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fp_reduce.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_int_reduce.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_load_struct.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_loads.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_store.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_store_struct.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tblq.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tbxq.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq1.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq2.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq1.c
    M clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq2.c
    M clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp

  Log Message:
  -----------
  [Clang][AArch64] Add missing builtins for __ARM_FEATURE_SME2p1. (#147362)

The quadword vector instructions introduced by SVE2p1/SME2p1 but the
builtins were not available to streaming mode.
    
RAX1 is available in streaming mode when SME2p1 is available.



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