forked from OSchip/llvm-project
356faa8f09
In 'obsequi' we have a scop in which the current dead code elimination works, but the generated code is way too complex. To avoid this trouble (and to not disable the DCE entirely) we add an additional approximative step before the actual dead code elimination. This should fix one of the two current nightly-test issues. Polly could be improved to handle 'obsequi' by teaching it to introduce only a single parameter for (%1 and zext %1) which halves the number of parameters and allows polly to derive a simpler representation for the set of live iterations. However, this needs some time to investigate. I will commit a test case as soon as we have a reduced one. llvm-svn: 202010 |
||
---|---|---|
.. | ||
chained_iterations.ll | ||
chained_iterations_2.ll | ||
computeout.ll | ||
dead_iteration_elimination.ll | ||
null_schedule.ll |