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
Paths
| Differential D133494
[AArch64] Lower extending uitofp using tbl. ClosedPublic Authored by fhahn on Sep 8 2022, 7:39 AM.
Details Summary On AArch64, doing the zero-extend separately first can be lowered more https://alive2.llvm.org/ce/z/8Je595 Depends on D120571
Diff Detail
Event Timeline
Comment Actions
I don't see this change in the most recent diff. Other than that, I don't think this one has any endianness issues so it's probably set to go. It's a pretty mechanical change so I'll just let you get on with it before pushing. This revision is now accepted and ready to land.Sep 16 2022, 1:23 AM This revision was landed with ongoing or failed builds.Sep 16 2022, 2:21 AM Closed by commit rG5871f1882792: [AArch64] Lower extending uitofp using tbl. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes. fhahn added inline comments.
Revision Contents
Diff 460680 llvm/lib/CodeGen/CodeGenPrepare.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/fp-conversion-to-tbl.ll
|
Isn't this just DstTy->getInteger()?