]> granicus.if.org Git - llvm/commit
[AArch64] allow v4f16 types when FullFP16 is supported
authorSjoerd Meijer <sjoerd.meijer@arm.com>
Wed, 30 Aug 2017 08:38:13 +0000 (08:38 +0000)
committerSjoerd Meijer <sjoerd.meijer@arm.com>
Wed, 30 Aug 2017 08:38:13 +0000 (08:38 +0000)
commit722a758efa9fc0468c4d33c0b93cb109a7624179
treee1b95e4bf2dd63237b2be3689bb281b473aaaa8a
parent65eb7602aa43444ae781213c7155287c9b13c9de
[AArch64] allow v4f16 types when FullFP16 is supported

Support for scalars was committed in r311154, this adds support for allowing
v4f16 vector types (thus avoiding conversions from/to single precision for
these types).

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312104 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
test/CodeGen/AArch64/arm64-vfloatintrinsics.ll
test/CodeGen/AArch64/fp16-v4-instructions.ll