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

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 25 11:48:00 PDT 2023


efriedma added a comment.

> 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?


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

https://reviews.llvm.org/D150969



More information about the llvm-commits mailing list