llvm-project/polly/test/DependenceInfo
Tobias Grosser 41f0d81b31 [test] Add reduction sequence test case [NFC]
This test case is a mini performance test case that shows the time needed for a
couple of simple reductions. It takes today about 325ms on my machine to run
this test case through 'opt' with scop construction and reduction detection. It
can be used as mini-proxy for further tuning of the reduction code.

Generally we do not commit performance test cases, but as this is very
small and also very fast it seems OK to keep it in the lit test suite.

This test case will also help to verify that future changes to the reduction
code will not affect the ordering of the reduction sets and will consequently
not cause spurious performance changes that only result from reordering of
dependences in the reduction set.

llvm-svn: 295549
2017-02-18 16:38:58 +00:00
..
computeout.ll [GSoC 2016] New function pass DependenceInfoWrapperPass 2016-06-27 14:47:38 +00:00
different_schedule_dimensions.ll [GSoC 2016] New function pass DependenceInfoWrapperPass 2016-06-27 14:47:38 +00:00
do_pluto_matmult.ll [GSoC 2016] New function pass DependenceInfoWrapperPass 2016-06-27 14:47:38 +00:00
fine_grain_dep_0.ll [GSoC 2016] New function pass DependenceInfoWrapperPass 2016-06-27 14:47:38 +00:00
infeasible_context.ll [GSoC] Do not process SCoPs with infeasible runtime context 2016-07-25 12:40:59 +00:00
nonaffine-condition-buildMemoryAccess.ll Fix assertion due to buildMemoryAccess. 2016-07-08 12:38:28 +00:00
reduction_complex_location.ll Add fine-grain dependences analysis to release notes. 2016-03-28 12:41:49 +00:00
reduction_dependences_equal_non_reduction_dependences.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_mixed_reduction_and_non_reduction_dependences.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_multiple_loops_array_sum.ll Add fine-grain dependences analysis to release notes. 2016-03-28 12:41:49 +00:00
reduction_multiple_loops_array_sum_2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_multiple_loops_array_sum_3.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_multiple_reductions.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_multiple_reductions_2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_only_reduction_like_access.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_partially_escaping_intermediate_in_other_stmt.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_privatization_deps.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_privatization_deps_2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_privatization_deps_3.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_privatization_deps_4.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_privatization_deps_5.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_sequence.ll [test] Add reduction sequence test case [NFC] 2017-02-18 16:38:58 +00:00
reduction_simple_iv.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_simple_iv_debug_wrapped_dependences.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_simple_privatization_deps_2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_simple_privatization_deps_w_parameter.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_two_reductions_different_rloops.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
sequential_loops.ll Add fine-grain dependences analysis to release notes. 2016-03-28 12:41:49 +00:00