forked from OSchip/llvm-project
a43ba2d84f
Splitting basic blocks into multiple statements if there are now additional scalar dependencies gives more freedom to the scheduler, but more statements also means higher compile-time complexity. Switch to finer statement granularity, the additional compile time should be limited by the number of operations quota. The regression tests are written for the -polly-stmt-granularity=bb setting, therefore we add that flag to those tests that break with the new default. Some of the tests only fail because the statements are named differently due to a basic block resulting in multiple statements, but which are removed during simplification of statements without side-effects. Previous commits tried to reduce this effect, but it is not completely avoidable. Differential Revision: https://reviews.llvm.org/D42151 llvm-svn: 324169 |
||
---|---|---|
.. | ||
atax.ll | ||
forward_from_region.ll | ||
forward_hoisted.ll | ||
forward_instruction.ll | ||
forward_into_region.ll | ||
forward_into_region_redundant_use.ll | ||
forward_load.ll | ||
forward_load_differentarray.ll | ||
forward_load_double_write.ll | ||
forward_load_fromloop.ll | ||
forward_load_indirect.ll | ||
forward_load_memset_after.ll | ||
forward_load_memset_before.ll | ||
forward_load_tripleuse.ll | ||
forward_load_unrelatedunusual.ll | ||
forward_phi_load.ll | ||
forward_readonly.ll | ||
forward_store.ll | ||
forward_synthesizable_definloop.ll | ||
forward_synthesizable_indvar.ll | ||
forward_synthesizable_useinloop.ll | ||
forward_transitive.ll | ||
jacobi-1d.ll | ||
noforward_from_region.ll | ||
noforward_load_conditional.ll | ||
noforward_load_writebetween.ll | ||
noforward_outofquota.ll | ||
noforward_partial.ll | ||
noforward_phi.ll | ||
noforward_selfrefphi.ll | ||
noforward_sideffects.ll | ||
noforward_synthesizable_unknownit.ll |