diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2024-03-27 14:32:13 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2024-03-27 14:34:59 -0700 |
commit | d94dc5f0d63be3d786224f57c061ef16687fca9a (patch) | |
tree | ce96c0ebef93a145dc437a119abbf861f2946f4e /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 742a82a729925dc79641beb649f492003be40725 (diff) | |
download | llvm-d94dc5f0d63be3d786224f57c061ef16687fca9a.zip llvm-d94dc5f0d63be3d786224f57c061ef16687fca9a.tar.gz llvm-d94dc5f0d63be3d786224f57c061ef16687fca9a.tar.bz2 |
[SLP]Fix PR86763: do not truncate reductions to the demanded bits size.
Need to adjust ReductionBitWIdth after minbitwidth analysis, if the
demanded bits analysis sjows tht its size is less than the size of the
vectorized value. It prevents incorrect sign-zero extension
transformation after.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions