[PATCH] D41578: [SCEV] Do not cache S -> V if S is not equivalent of V

Evgeny Astigeevich via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 15 13:48:45 PST 2018


eastig added a comment.

In https://reviews.llvm.org/D41578#975919, @skatkov wrote:

> Hi Evgeny, please let me know if you need some more deep explanation about workaround Sanjoy and I mentioned in terms of stripping nuw/nsw for instruction in case you are in LSR.
>
> This is for the case: the regressions are urgent for you and you need some quick workaround while you are investigating why SCEV lost the poison flags.


I am working on a reproducer. The IR causing the issue is a result of LTO. It's huge and has a lot of loops. As soon as I reduce it to something small I'll start debugging.

Thanks,
Evgeny


Repository:
  rL LLVM

https://reviews.llvm.org/D41578





More information about the llvm-commits mailing list