Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3 |
|
#
e914421d |
| 24-Oct-2024 |
Alexey Bataev <a.bataev@outlook.com> |
[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
[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
show more ...
|
Revision tags: llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4 |
|
#
07a56679 |
| 03-Apr-2024 |
Alexey Bataev <a.bataev@outlook.com> |
[SLP]Fix PR87477: fix alternate node cast cost/codegen.
Have to compare actual type size to pick up proper cast operation opcode.
|