[PATCH] D159265: [AArch64] Remove copy instruction between uaddlv and urshr

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 3 23:54:18 PDT 2023


dmgreen added a comment.

Eli reminded us recently that there is a v16i8 variant of uaddlv that should be handled as well.  Maybe the i16->i32 variants of uaddlv too, for matching the i32->i64 zext.

You may find that if this is able to be done in DAG (as in D159267 <https://reviews.llvm.org/D159267>), that the pattern is unneeded though. The transform might become simplified in the DAG before it gets to selection.


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

https://reviews.llvm.org/D159265



More information about the llvm-commits mailing list