[PATCH] D120953: [AArch64][SelectionDAG] Supports unpklo/hi instructions to reduce the number of loads
Paul Walker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 21 06:04:28 PDT 2022
paulwalker-arm added a comment.
Thanks @Allen this works for me. Before accepting I just wanted to double check your previous comment:
In D120953#3377136 <https://reviews.llvm.org/D120953#3377136>, @Allen wrote:
> Thanks very much, this version I firstly fix the crash as you mention, and this version only play as the beginning of such optimisation.
>
> If you agree, then I'll refact with your advice on the next version (**it is safest to exclude all scalable vector extending loads/truncating stores and then selectively enable those which we directly support.** ), and add more cases to guard them.
Is this something you can do for this patch? Or are you wanting to save that work for a follow on patch?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D120953/new/
https://reviews.llvm.org/D120953
More information about the llvm-commits
mailing list