The isVMOVNOriginalMask was previously only checking for two input shuffles that could be better expanded as vmovn nodes. This expands that to single input shuffles that will later be legalized to multiple vectors.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Looks like a good fix to me.
llvm/lib/Target/ARM/ARMISelLowering.cpp | ||
---|---|---|
14710–14711 | Nit: not that I care about this, but I guess or hope it would be fine to have lower case i because it's a loop iterator? |
Nit: not that I care about this, but I guess or hope it would be fine to have lower case i because it's a loop iterator?