[PATCH] D115526: [InstCombine] don't automatically drop poison-generating flags in SimplifyVectorDemandedElts
Juneyoung Lee via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 13 18:18:16 PST 2021
aqjune added a comment.
In D115526#3185703 <https://reviews.llvm.org/D115526#3185703>, @spatel wrote:
> In D115526#3185635 <https://reviews.llvm.org/D115526#3185635>, @nikic wrote:
>
>> It looks like the shufflevector poison change hasn't landed yet? D93818 <https://reviews.llvm.org/D93818> / D103874 <https://reviews.llvm.org/D103874>
>
> Thanks for the reminder! ( cc @aqjune @hyeongyukim @regehr )
Hi, sorry for my late reply.
The patch is blocked at the moment because the `mm*_undefined*` intrinsics must be correctly lowered first. (see: https://reviews.llvm.org/D103874#3022980)
Simply fixing them to return a zero vector would be the simplest solution, but not sure whether it will have no performance regression, and no one (including me) has no time to explore...
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115526/new/
https://reviews.llvm.org/D115526
More information about the llvm-commits
mailing list