]> granicus.if.org Git - llvm/commit
[GlobalISel][AArch64] Select G_FABS
authorJessica Paquette <jpaquette@apple.com>
Wed, 30 Jan 2019 22:54:21 +0000 (22:54 +0000)
committerJessica Paquette <jpaquette@apple.com>
Wed, 30 Jan 2019 22:54:21 +0000 (22:54 +0000)
commitbab42cfa02b852c168c944391fcb76cba7d79e3f
treeb74179a62c49eb6000f33a3d2f93a55055f44fad
parent603494323487282ad2b8336f4361ff961edb5471
[GlobalISel][AArch64] Select G_FABS

This adds instruction selection support for G_FABS in AArch64. It also updates
the existing basic FP tests, adds a selection test for G_FABS.

https://reviews.llvm.org/D57418

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@352684 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/GlobalISel/SelectionDAGCompat.td
lib/Target/AArch64/AArch64LegalizerInfo.cpp
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
test/CodeGen/AArch64/GlobalISel/select-fabs.mir [new file with mode: 0644]
test/CodeGen/AArch64/arm64-vfloatintrinsics.ll
test/CodeGen/AArch64/f16-instructions.ll