[PATCH] D110926: [GlobalISel] Support vectors in LegalizerHelper::narrowScalarMul

Jay Foad via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 5 04:21:46 PDT 2021


foad added a comment.

In D110926#3041963 <https://reviews.llvm.org/D110926#3041963>, @Petar.Avramovic wrote:

> Afaik `%3:_(<2 x s32>), %4:_(<2 x s32>) = G_UNMERGE_VALUES %0:_(<2 x s64>)` is not yet defined to work like that and should probably be forbidden to make such instruction in builder. Only allow scalar split and vector split to elements or sub-vectors.

Ugh, it is apprently legal but it means something different. See comments in D111132 <https://reviews.llvm.org/D111132>.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D110926



More information about the llvm-commits mailing list