This patch adds the following intrinsics:
vadd_p8 vadd_p16 vadd_p64 vaddq_p8 vaddq_p16 vaddq_p64 vaddq_p128
Paths
| Differential D96825
[AArch64] Adding Neon Polynomial vadd Intrinsics ClosedPublic Authored by rsanthir.quic on Feb 16 2021, 5:43 PM.
Details Summary This patch adds the following intrinsics: vadd_p8 vadd_p16 vadd_p64 vaddq_p8 vaddq_p16 vaddq_p64 vaddq_p128
Diff Detail Event TimelineComment Actions This is the final of three patches to address the following: This revision is now accepted and ready to land.Feb 17 2021, 2:00 AM rsanthir.quic added inline comments.
rsanthir.quic marked an inline comment as done. rsanthir.quic retitled this revision from [AArch64] Adding Polynomial vadd Intrinsics support to [AArch64] Adding Neon Polynomial vadd Intrinsics. Comment Actionsremoved unnecessary flag in test and changed commit message. Closed by commit rGd9645059c5de: [AArch64] Adding Neon Polynomial vadd Intrinsics (authored by pzheng). · Explain WhyFeb 18 2021, 11:34 AM This revision was automatically updated to reflect the committed changes. Comment Actions Looks like this breaks check-clang: http://45.33.8.238/win/33493/step_7.txt Please take a look, and revert for now if it takes a while to fix. pzheng added a reverting change: rG0ec32f132643: Revert "[AArch64] Adding Neon Polynomial vadd Intrinsics".Feb 18 2021, 12:39 PM Comment Actions Thanks for the revert! FWIW the failure repros for me locally if I just do ninja check-clang (as long as I have the aarch64 target enabled, which it is by default in the cmake build). This revision is now accepted and ready to land.Feb 19 2021, 10:07 AM Closed by commit rG55448ab540de: [AArch64] Adding Neon Polynomial vadd Intrinsics (authored by ctetreau). · Explain WhyFeb 19 2021, 2:48 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 325034 clang/include/clang/Basic/arm_neon.td
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/aarch64-poly-add.c
|
Do we need this option? (-ffp-contract)