[PATCH] D114628: [AArch64][SVE] Duplicate FP_EXTEND/FP_TRUNC -> LOAD/STORE dag combines

Bradley Smith via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 26 04:07:39 PST 2021


bsmith created this revision.
bsmith added reviewers: paulwalker-arm, peterwaller-arm, sdesmalen.
Herald added subscribers: psnobl, hiraditya, kristof.beyls, tschuett.
Herald added a reviewer: efriedma.
bsmith requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

By duplicating these dag combines we can bypass the legality checks that
they do, this allows us to perform these combines on larger than legal
fixed types, which in turn allows us to bring the same benefits D114580 <https://reviews.llvm.org/D114580>
brought but to larger than legal fixed types.

Depends on D114580 <https://reviews.llvm.org/D114580>


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D114628

Files:
  llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  llvm/test/CodeGen/AArch64/sve-fixed-length-fp-extend-trunc.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D114628.389994.patch
Type: text/x-patch
Size: 8250 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211126/e062e060/attachment.bin>


More information about the llvm-commits mailing list