[PATCH] D115955: [SLP]Alternate vectorization for cmp instructions.
Alexey Bataev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 15 09:07:43 PST 2022
ABataev added a comment.
In D115955#3322857 <https://reviews.llvm.org/D115955#3322857>, @uabelho wrote:
> In D115955#3322721 <https://reviews.llvm.org/D115955#3322721>, @ABataev wrote:
>
>> In D115955#3322699 <https://reviews.llvm.org/D115955#3322699>, @uabelho wrote:
>>
>>> In D115955#3322693 <https://reviews.llvm.org/D115955#3322693>, @ABataev wrote:
>>>
>>>> In D115955#3322678 <https://reviews.llvm.org/D115955#3322678>, @uabelho wrote:
>>>>
>>>>> I think I'm seeing a miscompile with this patch on trunk. Are we aware of any such problems?
>>>>
>>>> Do you have a reproducer or something like this?
>>>
>>> Not yet. I'm trying to extract something but thought I'd ask if you're already aware of any miscompilation problems in the meantime.
>>
>> No.
>
> Ok, here's a reproducer:
>
> opt --passes=slp-vectorizer slp.ll -o - -S
>
> With this patch, the function returns the value 2. Without the patch the value returned is 0.
> This can be seen with
>
> build-all/bin/opt --passes=slp-vectorizer slp.ll -o - -S | build-all/bin/opt -O3 -o - -S
>
> with/without this patch.
> F22116201: slp.ll <https://reviews.llvm.org/F22116201>
Fix https://reviews.llvm.org/D119855
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115955/new/
https://reviews.llvm.org/D115955
More information about the llvm-commits
mailing list