Prior to this patch we would create floating point extending load
and truncating store operations involving fp128 types, which we
cannot lower.
Fixes #58530
Paths
| Differential D140318
[SVE] Restrict SVE fixed length extload/truncstore combine to float and double types. ClosedPublic Authored by paulwalker-arm on Dec 19 2022, 10:22 AM.
Details Summary Prior to this patch we would create floating point extending load Fixes #58530
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jan 9 2023, 7:10 AM This revision was landed with ongoing or failed builds.Jan 13 2023, 5:18 AM Closed by commit rG22404099c48c: [SVE] Restrict SVE fixed length extload/truncstore combine to float and double… (authored by paulwalker-arm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 488965 llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/sve-fixed-length-fp128.ll
|