[all-commits] [llvm/llvm-project] 0395f9: [ARM] Neon Polynomial vadd Intrinsic fix
Ryan Santhirarajan via All-commits
all-commits at lists.llvm.org
Wed Apr 28 12:01:15 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0395f9e70b8f2dc55d3ef0bb7195c3542deffc5a
https://github.com/llvm/llvm-project/commit/0395f9e70b8f2dc55d3ef0bb7195c3542deffc5a
Author: Ryan Santhirarajan <rsanthir at quicinc.com>
Date: 2021-04-28 (Wed, 28 Apr 2021)
Changed paths:
M clang/include/clang/Basic/arm_neon.td
M clang/lib/CodeGen/CGBuiltin.cpp
A clang/test/CodeGen/arm-poly-add.c
Log Message:
-----------
[ARM] Neon Polynomial vadd Intrinsic fix
The Neon vadd intrinsics were added to the ARMSIMD intrinsic map,
however due to being defined under an AArch64 guard in arm_neon.td,
were not previously useable on ARM. This change rectifies that.
It is important to note that poly128 is not valid on ARM, thus it was
extracted out of the original arm_neon.td definition and separated
for the sake of AArch64.
Reviewed By: DavidSpickett
Differential Revision: https://reviews.llvm.org/D100772
More information about the All-commits
mailing list