Otherwise we might end up with some empty basic blocks or
single-entry-single-exit basic blocks.
This fixes PR32085
Differential D30468
Simplify the CFG after loop pass cleanup. filcab on Feb 28 2017, 11:38 AM. Authored by
Details Otherwise we might end up with some empty basic blocks or This fixes PR32085
Diff Detail
Event TimelineComment Actions I agree with what Simon said. Some comments inline.
Comment Actions I thought about the same problem Mehdi mentioned, but I have to say it's not Filipe's fault. In fact, the root cause is lack of proper integration testing in LLVM (GCC has infrastructure for that, FWIW). Comment Actions Fix revision comments. Comment Actions Looks alright to me and the new approach to the test seems solid. Any other comments from anyone (@davide @mehdi_amini)? |
you need to add the equivalent in pass builder (in the new pass manager pipeline).