Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a9888211 09-Jul-2024 Alexey Bataev <a.bataev@outlook.com>

[SLP]Keep the original order in the reductions.

The patch tries to keep the original order of the instruction in the
reductions. Previously, two first instructions were switched, giving
reverse orde

[SLP]Keep the original order in the reductions.

The patch tries to keep the original order of the instruction in the
reductions. Previously, two first instructions were switched, giving
reverse order.
The first step to support of the ordered reductions.

Reviewers: RKSimon

Reviewed By: RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/98025

show more ...


Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5
# f758bb66 25-Apr-2024 Alexey Bataev <a.bataev@outlook.com>

[SLP]Fix PR89988: do extra analysis of the icmp args to correctly handle signed/unsigned comparison.

If operands of icmp has different signedness, need to consider extending
unsigned operands to cor

[SLP]Fix PR89988: do extra analysis of the icmp args to correctly handle signed/unsigned comparison.

If operands of icmp has different signedness, need to consider extending
unsigned operands to correctly handle comparison with the signed
operands.

show more ...


# bef6687f 25-Apr-2024 Alexey Bataev <a.bataev@outlook.com>

[SLP][NFC]Add a test with the incorrect comparison after minbiwidth analysis.