[AArch64] Lower extending uitofp using tbl.
authorFlorian Hahn <flo@fhahn.com>
Fri, 16 Sep 2022 09:20:10 +0000 (10:20 +0100)
committerFlorian Hahn <flo@fhahn.com>
Fri, 16 Sep 2022 09:20:25 +0000 (10:20 +0100)
commit5871f1882792aebcf5d374713bf435d92201ce09
treeed94dbe5bc44eb4bc63faa2f114f2df1967c3023
parentf096e72ce6229bea328aca6a0d345f387e678cd3
[AArch64] Lower extending uitofp using tbl.

On AArch64, doing the zero-extend separately first can be lowered more
efficiently using tbl, building on D120571.

https://alive2.llvm.org/ce/z/8Je595

Depends on D120571

Reviewed By: t.p.northover

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