[all-commits] [llvm/llvm-project] fd9069: [AArch64][SVE] Duplicate FP_EXTEND/FP_TRUNC -> LOA...
Bradley Smith via All-commits
all-commits at lists.llvm.org
Wed Dec 1 07:34:35 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fd9069ffce2ddab62de8f6451faaf26e4dad5401
https://github.com/llvm/llvm-project/commit/fd9069ffce2ddab62de8f6451faaf26e4dad5401
Author: Bradley Smith <bradley.smith at arm.com>
Date: 2021-12-01 (Wed, 01 Dec 2021)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/test/CodeGen/AArch64/sve-fixed-length-fp-extend-trunc.ll
Log Message:
-----------
[AArch64][SVE] Duplicate FP_EXTEND/FP_TRUNC -> LOAD/STORE dag combines
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
brought but to larger than legal fixed types.
Depends on D114580
Differential Revision: https://reviews.llvm.org/D114628
More information about the All-commits
mailing list