Fix fptosi, fptoui from f16 vectors to i8, i16 vectors
authorPirama Arumuga Nainar <pirama@google.com>
Thu, 10 Dec 2015 17:16:49 +0000 (17:16 +0000)
committerPirama Arumuga Nainar <pirama@google.com>
Thu, 10 Dec 2015 17:16:49 +0000 (17:16 +0000)
commit7845ed025cc5f41530cb43b9144ec4556bf69128
tree76107d30a33d6893c7551e0081f44a2a4d577827
parent2bce43140280644b88443f306a2858a5718a89f5
Fix fptosi, fptoui from f16 vectors to i8, i16 vectors

Summary:
Convert f16 vectors to corresponding f32 vectors before doing the
conversion to int.

Add tests for v4f16, v8f16.

Reviewers: ab, jmolloy

Subscribers: llvm-commits, srhines

Differential Revision: http://reviews.llvm.org/D14936

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