[PATCH] D136922: [AMDGPU][GISel] Widen s16 SHUFFLE_VECTOR where there are no scalar pack insts
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 1 13:25:37 PDT 2022
arsenm added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1555
+ if (!ST.hasScalarPackInsts())
+ ShuffleVector.minScalarOrElt(0, S32);
+ ShuffleVector.lower();
----------------
I thought you were moving towards not using shuffle_vector for packed cases too.
Plus the packed cases still need handling for non-16 bit elements
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136922/new/
https://reviews.llvm.org/D136922
More information about the llvm-commits
mailing list