]> granicus.if.org Git - clang/commit
[ARM,AArch64] Add intrinsics for dot product instructions
authorOliver Stannard <oliver.stannard@arm.com>
Fri, 27 Apr 2018 14:03:32 +0000 (14:03 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Fri, 27 Apr 2018 14:03:32 +0000 (14:03 +0000)
commitacc1201fbaa4ab12b98ceb03cd3c4edc3bae8ea5
tree0c1585364ea4325d96fbfde901d2b2b8574a4be6
parent6769f8d4c16e899bfeae3ffec4b5dce27baafa14
[ARM,AArch64] Add intrinsics for dot product instructions

The ACLE spec which describes these intrinsics hasn't been published yet, but
this is based on the final draft which will be published soon, and these have
already been implemented by GCC.

Differential revision: https://reviews.llvm.org/D46109

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@331039 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/arm_neon.td
include/clang/Basic/arm_neon_incl.td
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/aarch64-neon-dot-product.c [new file with mode: 0644]
test/CodeGen/arm-neon-dot-product.c [new file with mode: 0644]
utils/TableGen/NeonEmitter.cpp