[SVE] ACLE: Fix builtins for svdup_lane_bf16 and svcvtnt_bf16_f32_x
authorSander de Smalen <sander.desmalen@arm.com>
Thu, 2 Jul 2020 08:26:52 +0000 (09:26 +0100)
committerSander de Smalen <sander.desmalen@arm.com>
Thu, 2 Jul 2020 08:57:34 +0000 (09:57 +0100)
commitf255656a97f7c83f7e049fd916278bbf7446651e
tree3b19fcf49f027f78945f41867e0fc8c4ffeea5df
parent83aa58d795b92cd864c6c09d9a65817a14e63acc
[SVE] ACLE: Fix builtins for svdup_lane_bf16 and svcvtnt_bf16_f32_x

bfloat16 variants of svdup_lane were missing, and svcvtnt_bf16_x
was implemented incorrectly (it takes an operand for the inactive
lanes)

Reviewers: fpetrogalli, efriedma

Reviewed By: fpetrogalli

Tags: #clang

Differential Revision: https://reviews.llvm.org/D82908
clang/include/clang/Basic/arm_sve.td
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvtnt.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup-bfloat.c
clang/utils/TableGen/SveEmitter.cpp