[all-commits] [llvm/llvm-project] cf8fb4: [AArch64] Implement NEON vamin/vamax intrinsics (#...

Momchil Velikov via All-commits all-commits at lists.llvm.org
Mon Sep 9 05:35:02 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cf8fb4320f1be29c55909adf5ff8ad47e02b2dbe
      https://github.com/llvm/llvm-project/commit/cf8fb4320f1be29c55909adf5ff8ad47e02b2dbe
  Author: Momchil Velikov <momchil.velikov at arm.com>
  Date:   2024-09-09 (Mon, 09 Sep 2024)

  Changed paths:
    M clang/include/clang/Basic/arm_neon.td
    M clang/lib/CodeGen/CGBuiltin.cpp
    A clang/test/CodeGen/aarch64-neon-faminmax-intrinsics.c
    A clang/test/Sema/aarch64-neon-faminmax-no-faminmax.c
    A clang/test/Sema/aarch64-neon-faminmax-no-neon.c
    M llvm/include/llvm/IR/IntrinsicsAArch64.td
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    A llvm/test/CodeGen/AArch64/neon-famin-famax.ll

  Log Message:
  -----------
  [AArch64] Implement NEON vamin/vamax intrinsics (#99041)

This patch implements the intrinsics of the form

    floatNxM_t vamin[q]_fN(floatNxM_t vn, floatNxM_t vm);
    floatNxM_t vamax[q]_fN(floatNxM_t vn, floatNxM_t vm);

as defined in https://github.com/ARM-software/acle/pull/324

---------

Co-authored-by: Hassnaa Hamdi <hassnaa.hamdi 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