[llvm-bugs] [Bug 234278] [clang] `combineShiftToPMULH`: `lshr(mul(sext a, sext b), 16)` on i64 lanes becomes `zext(pmulhw)`, dropping the sign bits of negative products (miscompile from C, `-O1`+)

LLVM Bugs via llvm-bugs llvm-bugs at lists.llvm.org
Wed Oct 21 09:49:48 PDT 2026


An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20261021/640b51ef/attachment.html>


More information about the llvm-bugs mailing list