[PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2

JinGu Kang via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 30 02:15:29 PDT 2023


jaykang10 added a comment.

In D150969#4373399 <https://reviews.llvm.org/D150969#4373399>, @efriedma wrote:

>> From my personal opinion, I think it is hard to generate uzp1 from above LLVM IR snippet. The legalized DAG is as below.
>
> We have something like "smull(trunc(x), extract_high(y))".  That should be equivalent to "smull2(uzp1(undef,x), y)", I think?

Ah, ok.
I missed the `undef`. Let me try to use it.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150969/new/

https://reviews.llvm.org/D150969



More information about the llvm-commits mailing list