[PATCH] D62450: [DAGCombine][ARM] x ==/!= c -> (x - c) ==/!= 0 iff '-c' can be folded into the x node.

Roman Lebedev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 23 11:09:21 PDT 2019


lebedev.ri added a comment.

In D62450#1719057 <https://reviews.llvm.org/D62450#1719057>, @hans wrote:

> In D62450#1718457 <https://reviews.llvm.org/D62450#1718457>, @mstorsjo wrote:
>
> > This broke building of Qt, ffmpeg/libav and libgcrypt for mingw-i686, with failed asserts `BitWidth == RHS.BitWidth && "Bit widths must be the same"', see https://bugs.llvm.org/show_bug.cgi?id=43769 for reproduction sample.
>
>
> It also broke Chromium, see https://bugs.chromium.org/p/chromium/issues/detail?id=1016949#c1 for our reproducer.
>
> I've reverted in 684ebc6 <https://reviews.llvm.org/rG684ebc605e0b7f8782e634e1bb3621a9b0ec674f>.


Thanks, this one is different from the first report.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62450/new/

https://reviews.llvm.org/D62450





More information about the llvm-commits mailing list