This patch adds vcmla and the rotated variants as defined in
"Arm Neon Intrinsics Reference for ACLE Q3 2020" [1]
The *_lane_* are still missing, but they can be added separately.
This patch only adds the builtin mapping for AArch64.
Paths
| Differential D92930
[Clang] Add vcmla and rotated variants for Arm ACLE. ClosedPublic Authored by fhahn on Dec 9 2020, 3:48 AM.
Details Summary This patch adds vcmla and the rotated variants as defined in The *_lane_* are still missing, but they can be added separately. This patch only adds the builtin mapping for AArch64.
Diff Detail
Event TimelineComment Actions Looks fine to me except for one weird quirk that I don't think should be there.
This revision is now accepted and ready to land.Dec 10 2020, 8:29 AM This revision was landed with ongoing or failed builds.Dec 10 2020, 8:54 AM Closed by commit rG9c4cddb53a7b: [Clang] Add vcmla and rotated variants for Arm ACLE. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 310632 clang/include/clang/Basic/arm_neon.td
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/aarch64-neon-vcmla.c
|
This line looks identical to the one above.