Extend the NUW/NSW inference logic add in 72121a20cd and cdeaf5f28c3dc
to all overflowing binary operators.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
This commit is causing a segfault when building python 3.11.3 on ppc64le. I'm still working on gathering more info.
Comment Actions
I've tracked this down to the C function that is miscompiled/buggy. What kind of dumps can I provide that would be the most useful for debugging?
Comment Actions
The input IR (-S -emit-llvm -Xclang -disable-llvm-optzns) would probably be enough. Which one is the problematic function?
Just to double check, did you test this with the final version of these changes? They were reverted and later reapplied, so a bisect might have hit a bad intermediate revision.
Comment Actions
I've filed an issue here with the LLVM IR dump: https://github.com/llvm/llvm-project/issues/62379