[AArch64] Use tbl for truncating vector FPtoUI conversions.
authorFlorian Hahn <flo@fhahn.com>
Fri, 16 Sep 2022 13:57:43 +0000 (14:57 +0100)
committerFlorian Hahn <flo@fhahn.com>
Fri, 16 Sep 2022 13:57:43 +0000 (14:57 +0100)
commit6b86b481e3d0d3f60f2e515e81629b52c276fc81
treee7ce524c0b5865f83b23e9b72f42eacfcab2e740
parente5964223d99a119e4077e3ed1f1322fa2b8cc703
[AArch64] Use tbl for truncating vector FPtoUI conversions.

On AArch64, doing the vector truncate separately after the fptoui
conversion can be lowered more efficiently using tbl.4, building on
D133495.

https://alive2.llvm.org/ce/z/T538CC

Depends on D133495

Reviewed By: t.p.northover

Differential Revision: https://reviews.llvm.org/D133496
llvm/lib/CodeGen/CodeGenPrepare.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/fp-conversion-to-tbl.ll