[PATCH] D158626: [AArch64] Add missing vrnd intrinsics

Max Iyengar via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Aug 23 08:23:26 PDT 2023


miyengar created this revision.
miyengar added a reviewer: vhscampos.
Herald added subscribers: hiraditya, kristof.beyls.
Herald added a project: All.
miyengar requested review of this revision.
Herald added projects: clang, LLVM.
Herald added subscribers: llvm-commits, cfe-commits.

This patch adds 8 missing intrinsics as specified in the Arm ACLE document section 2.12.1.1 : https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#rounding-3 <https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#rounding-3>

The intrinsics implemented are:

- vrnd32z_f64
- vrnd32zq_f64
- vrnd64z_f64
- vrnd64zq_f64
- vrnd32x_f64
- vrnd32xq_f64
- vrnd64x_f64
- vrnd64xq_f64


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D158626

Files:
  clang/include/clang/Basic/arm_neon.td
  clang/lib/CodeGen/CGBuiltin.cpp
  clang/test/CodeGen/aarch64-v8.5a-neon-frint3264-intrinsic.c
  llvm/lib/Target/AArch64/AArch64InstrFormats.td
  llvm/test/CodeGen/AArch64/v8.5a-neon-frint3264-intrinsic.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D158626.552719.patch
Type: text/x-patch
Size: 11392 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20230823/0e227a08/attachment.bin>


More information about the cfe-commits mailing list