[AArch64] Add lowering pattern for scalar fp16 facge and facgt
authorDiogo N. Sampaio <diogo.sampaio@arm.com>
Wed, 10 Apr 2019 13:34:18 +0000 (13:34 +0000)
committerDiogo N. Sampaio <diogo.sampaio@arm.com>
Wed, 10 Apr 2019 13:34:18 +0000 (13:34 +0000)
commitaae424a2d2669bc2167a6983fd0dba07fae40cff
tree64cad5545c508b902c165cacf044b6b18dff4e65
parent71660b032164ab4ba9f0f3d74db77e032f0b09f6
[AArch64] Add lowering pattern for scalar fp16 facge and facgt

Summary: The fp16 scalar version of facge and facgt requires a custom patter matching, as the result type is not the same width of the operands.

Reviewers: olista01, javed.absar, pbarrio

Reviewed By: javed.absar

Subscribers: kristof.beyls, llvm-commits

Tags: #llvm

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

llvm-svn: 358083
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/test/CodeGen/AArch64/fp16_intrinsic_scalar_2op.ll