diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2021-09-07 20:48:39 +0300 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2021-09-07 21:03:52 +0300 |
commit | 35fa7b8ad83e6cddb38190818df3c6688b3c2313 (patch) | |
tree | 751a6b335286de8e7f10b6d58523314bede3b59e /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 0a5ebc692b93f43c3b61e7571254f8c5e234597a (diff) | |
download | llvm-35fa7b8ad83e6cddb38190818df3c6688b3c2313.zip llvm-35fa7b8ad83e6cddb38190818df3c6688b3c2313.tar.gz llvm-35fa7b8ad83e6cddb38190818df3c6688b3c2313.tar.bz2 |
Reland "[InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769)"
This reverts commit 91f7a4fff75179e75d38b692715ae69471668b5e,
relanding commit 13ec913bdf500e2354cc55bf29e2f5d99e0c709e.
The original commit was reverted because of (essentially)
https://bugs.llvm.org/show_bug.cgi?id=35922
which has now been addressed by d0eeb64be5848a7832d13db9d69904db281d02e8.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions