[PATCH] D86843: [EarlyCSE] Equivalent SELECTs should hash equally
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 30 11:11:13 PDT 2020
lebedev.ri added a comment.
In D86843#2246699 <https://reviews.llvm.org/D86843#2246699>, @bryanpkc wrote:
> In D86843#2246545 <https://reviews.llvm.org/D86843#2246545>, @lebedev.ri wrote:
>
>> 1. As a preparatory patch, we should adjust every test that uses EarlyCSE to also specify `-earlycse-debug-hash`, at least to those where it doesn't result in an assertion
>
> Thanks for your suggestions, Roman. I have added the reproducer to the EarlyCSE tests, next to other similar test cases. Regarding your first suggestion, do you mean that we should enable `-earlycse-debug-hash` in all tests under `llvm/test/Transforms/EarlyCSE/`, or even all tests under `llvm/test/` that may implicitly use `EarlyCSE`?
At least for every test that explicitly uses `-early-cse`.
> That seems like overkill.
OTOH these bugs aren't fun, and they should be trivially caught by existing tests, since the test coverage should be good anyways.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86843/new/
https://reviews.llvm.org/D86843
More information about the llvm-commits
mailing list