[llvm] r258471 - Do not lower VSETCC if operand is an f16 vector

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 28 10:03:11 PST 2016


It was suggested on PR26348 that this should be merged to 3.8. What do
you think?

Thanks,
Hans

On Thu, Jan 21, 2016 at 5:16 PM, Pirama Arumuga Nainar via
llvm-commits <llvm-commits at lists.llvm.org> wrote:
> Author: pirama
> Date: Thu Jan 21 19:16:57 2016
> New Revision: 258471
>
> URL: http://llvm.org/viewvc/llvm-project?rev=258471&view=rev
> Log:
> Do not lower VSETCC if operand is an f16 vector
>
> Summary:
> SETCC with f16 vectors has OperationAction set to Expand but still gets
> lowered to FCM* intrinsics based on its result type.  This patch skips
> lowering of VSETCC if the operand is an f16 vector.
>
> v4 and v8 tests included.
>
> Reviewers: ab, jmolloy
>
> Subscribers: srhines, llvm-commits
>
> Differential Revision: http://reviews.llvm.org/D15361


More information about the llvm-commits mailing list