diff options
author | Reid Kleckner <rnk@google.com> | 2021-04-20 15:53:34 -0700 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2021-04-20 15:53:34 -0700 |
commit | 91f7a4fff75179e75d38b692715ae69471668b5e (patch) | |
tree | 16d4fe6aebc80d3aefd293d1710d3593abd38eef /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | dd5324467d1d42a3d5d4e7492778ce4997d0bc57 (diff) | |
download | llvm-91f7a4fff75179e75d38b692715ae69471668b5e.zip llvm-91f7a4fff75179e75d38b692715ae69471668b5e.tar.gz llvm-91f7a4fff75179e75d38b692715ae69471668b5e.tar.bz2 |
Revert "[InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769)"
This reverts commit 13ec913bdf500e2354cc55bf29e2f5d99e0c709e.
This commit introduces new uses of the overflow checking intrinsics that
depend on implementations in compiler-rt, which Windows users generally
do not link against. I filed an issue (somewhere) to make clang
auto-link the builtins library to resolve this situation, but until that
happens, it isn't reasonable for the optimizer to introduce new link
time dependencies.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions