[PATCH] D159267: [AArch64] Remove copy instruction between uaddlv and dup

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 1 13:41:06 PDT 2023


efriedma added a comment.

We have a DAGCombine to transform dup(extract_element) to duplane, so with my suggestion the actual isel input would be "(AArch64duplane16 (AArch64uaddlv))", which is exactly the instructions produced by your pattern.


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

https://reviews.llvm.org/D159267



More information about the llvm-commits mailing list