llvm-project/polly/test/DependenceInfo
Michael Kruse a43ba2d84f [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default.
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
2018-02-03 06:59:47 +00:00
..
computeout.ll [ScopInfo] Do not add array name into memory reference ids 2017-05-03 07:57:35 +00:00
different_schedule_dimensions.ll Bump isl to isl-0.18-768-g033b61ae 2017-07-04 15:54:11 +00:00
do_pluto_matmult.ll Bump isl to isl-0.18-768-g033b61ae 2017-07-04 15:54:11 +00:00
fine_grain_dep_0.ll [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +00:00
generate_may_write_dependence_info.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
infeasible_context.ll [GSoC] Do not process SCoPs with infeasible runtime context 2016-07-25 12:40:59 +00:00
may_writes_do_not_block_must_writes_for_war.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
nonaffine-condition-buildMemoryAccess.ll Fix assertion due to buildMemoryAccess. 2016-07-08 12:38:28 +00:00
reduction_complex_location.ll
reduction_dependences_equal_non_reduction_dependences.ll [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +00:00
reduction_dependences_not_null.ll Set Dependences::RED to be non-null once Dependences::calculateDependences() 2017-03-16 20:06:49 +00:00
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 Update some tests to changes in isl's internal representation 2017-05-27 11:33:05 +00:00
reduction_multiple_reductions_2.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
reduction_only_reduction_like_access.ll
reduction_partially_escaping_intermediate_in_other_stmt.ll
reduction_privatization_deps.ll [Polly] [DependenceInfo] change WAR generation, Read will not block Read 2017-04-24 22:23:12 +00:00
reduction_privatization_deps_2.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
reduction_privatization_deps_3.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
reduction_privatization_deps_4.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
reduction_privatization_deps_5.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
reduction_sequence.ll Update some tests to changes in isl's internal representation 2017-05-27 11:33:05 +00:00
reduction_simple_iv.ll
reduction_simple_iv_debug_wrapped_dependences.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
reduction_simple_privatization_deps_2.ll Update some tests to changes in isl's internal representation 2017-05-27 11:33:05 +00:00
reduction_simple_privatization_deps_w_parameter.ll [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics 2017-04-04 13:08:23 +00:00
reduction_two_reductions_different_rloops.ll [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +00:00
sequential_loops.ll Update some tests to changes in isl's internal representation 2017-05-27 11:33:05 +00:00