[all-commits] [llvm/llvm-project] e91442: [SLP]Do correct signedness analysis for externally...
Alexey Bataev via All-commits
all-commits at lists.llvm.org
Thu Oct 24 09:02:56 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e914421d7fbf22059ea2180233add0c914ec80f0
https://github.com/llvm/llvm-project/commit/e914421d7fbf22059ea2180233add0c914ec80f0
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2024-10-24 (Thu, 24 Oct 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/SystemZ/ext-alt-node-must-ext.ll
M llvm/test/Transforms/SLPVectorizer/resized-alt-shuffle-after-minbw.ll
Log Message:
-----------
[SLP]Do correct signedness analysis for externally used scalars
If the scalars is used externally is in the root node, it may have
incorrect signedness info because of the conflict with the demanded bits
analysis. Need to perform exact signedness analysis and compute it
rather than rely on the precomputed value, which might be incorrect for
alternate zext/sext nodes.
Fixes #113520
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list