[PATCH] D97731: [AArch64][GlobalISel] Lower G_BUILD_VECTOR -> G_DUP
Jessica Paquette via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 3 13:01:44 PST 2021
paquette added a comment.
Looks like this blocks selecting vector neg since we miss some imported patterns. E.g.
// (sub:{ *:[v2i32] } immAllZerosV:{ *:[v2i32] }, V64:{ *:[v2i32] }:$Rn) => (NEGv2i32:{ *:[v2i32] } V64:{ *:[v2i32] }:$Rn)
Is there any way to get a G_DUP with 0 to match here?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D97731/new/
https://reviews.llvm.org/D97731
More information about the llvm-commits
mailing list