]> granicus.if.org Git - clang/commit
[Aarch64] Add v8.2-a half precision element extract intrinsics
authorDiogo N. Sampaio <diogo.sampaio@arm.com>
Fri, 12 Apr 2019 10:43:48 +0000 (10:43 +0000)
committerDiogo N. Sampaio <diogo.sampaio@arm.com>
Fri, 12 Apr 2019 10:43:48 +0000 (10:43 +0000)
commit6df76a341e7e5a407a05c0c03bbff5dd77e2960e
treed762b8428f927d13005077b25372e243c5f46b96
parent806f4c2c6b3b73b30614fd95e33aeefe9e6a0a68
[Aarch64] Add v8.2-a half precision element extract intrinsics

Summary:
Implements the intrinsics define on the ACLE to extract half precision fp scalar elements from float16x4_t and float16x8_t vector types.
a.k.a:
vduph_lane_f16
vduph_laneq_f16

Reviewers: pablooliveira, olista01, LukeGeeson, DavidSpickett

Reviewed By: DavidSpickett

Subscribers: DavidSpickett, javed.absar, kristof.beyls, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D60272

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358276 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/aarch64-v8.2a-neon-intrinsics.c