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 |
||
---|---|---|
.. | ||
computeout.ll | ||
different_schedule_dimensions.ll | ||
do_pluto_matmult.ll | ||
fine_grain_dep_0.ll | ||
generate_may_write_dependence_info.ll | ||
infeasible_context.ll | ||
may_writes_do_not_block_must_writes_for_war.ll | ||
nonaffine-condition-buildMemoryAccess.ll | ||
reduction_complex_location.ll | ||
reduction_dependences_equal_non_reduction_dependences.ll | ||
reduction_dependences_not_null.ll | ||
reduction_mixed_reduction_and_non_reduction_dependences.ll | ||
reduction_multiple_loops_array_sum.ll | ||
reduction_multiple_loops_array_sum_2.ll | ||
reduction_multiple_loops_array_sum_3.ll | ||
reduction_multiple_reductions.ll | ||
reduction_multiple_reductions_2.ll | ||
reduction_only_reduction_like_access.ll | ||
reduction_partially_escaping_intermediate_in_other_stmt.ll | ||
reduction_privatization_deps.ll | ||
reduction_privatization_deps_2.ll | ||
reduction_privatization_deps_3.ll | ||
reduction_privatization_deps_4.ll | ||
reduction_privatization_deps_5.ll | ||
reduction_sequence.ll | ||
reduction_simple_iv.ll | ||
reduction_simple_iv_debug_wrapped_dependences.ll | ||
reduction_simple_privatization_deps_2.ll | ||
reduction_simple_privatization_deps_w_parameter.ll | ||
reduction_two_reductions_different_rloops.ll | ||
sequential_loops.ll |