]> granicus.if.org Git - clang/commit
[ARM] Add ARMv8.2-A FP16 vector intrinsic
authorAbderrazek Zaafrani <a.zaafrani@samsung.com>
Fri, 23 Mar 2018 00:08:40 +0000 (00:08 +0000)
committerAbderrazek Zaafrani <a.zaafrani@samsung.com>
Fri, 23 Mar 2018 00:08:40 +0000 (00:08 +0000)
commitf466627bead78f09923eaa49af4ee55e4d9d7075
tree87c945c6cb772b5586c5185108a74bd8d8c92283
parent5fe5d44d7f265c60c1faa0bb6b8506412dfbbc64
[ARM] Add ARMv8.2-A FP16 vector intrinsic

Putting back the code in commit r327189 that was reverted in r322737. The code is being committed in three stages and this one is the last stage: 1) r327455 fp16 feature flags, 2) r327836 pass half type or i16 based on FullFP16, and 3) the code here which the front-end fp16 vector intrinsic for ARM.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@328277 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/arm_neon.td
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/arm-v8.2a-neon-intrinsics.c [new file with mode: 0644]