[sve][acle] Recommit https://reviews.llvm.org/D82501
authorFrancesco Petrogalli <francesco.petrogalli@arm.com>
Fri, 26 Jun 2020 20:06:06 +0000 (20:06 +0000)
committerFrancesco Petrogalli <francesco.petrogalli@arm.com>
Fri, 26 Jun 2020 20:45:29 +0000 (20:45 +0000)
commitddbdff3accb667860d4cbd436746ca28ea343b25
tree4851ab41c4b296436dab1d7e6fc181de5bdfe8b6
parent8b59c26bf347be5d96487c89849c0c1108bb3c42
[sve][acle] Recommit https://reviews.llvm.org/D82501

The original patch was reverted in
https://github.com/llvm/llvm-project/commit/ff5ccf258e297df29f32d6b5e4fa0a7b95c44f9c
as it was missing the C tests that got accidentally missing.

This patch is a NFC of https://reviews.llvm.org/D82501, together with
the SVE ACLE tests for the C intrinsics of svreinterpret for brain
float types.
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret-bfloat.c [new file with mode: 0644]
clang/utils/TableGen/SveEmitter.cpp
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/test/CodeGen/AArch64/sve-bitcast.ll