llvm-project/polly/test/ScheduleOptimizer
Michael Kruse f51427afb5 [Polly][Unroll] Fix unroll_double test.
We enumerated the cross product Domain x Scatter, but sorted only be the
scatter key. In case there are are multiple statement instances per
scatter value, the order between statement instances of the same loop
iteration was undefined.

Propertly enumerate and sort only by the scatter value, and group the
domains using the scatter dimension again.

Thanks to Leonard Chan for the report.
2021-03-16 09:00:42 -05:00
..
ManualOptimization [Polly][Unroll] Fix unroll_double test. 2021-03-16 09:00:42 -05:00
2012-03-16-Empty-Domain.ll
2012-04-16-Trivially-vectorizable-loops.ll [BasicAA] Replace -basicaa with -basic-aa in polly 2020-06-30 15:50:17 -07:00
2013-04-11-Empty-Domain-two.ll
SIMDInParallelFor.ll
computeout.ll [Polly] Port IslScheduleOptimizer to the NewPM. 2021-02-09 23:56:21 -06:00
ensure-correct-tile-sizes.ll
focaltech_test_detail_threshold-7bc17e.ll [Polly] Port IslScheduleOptimizer to the NewPM. 2021-02-09 23:56:21 -06:00
full_partial_tile_separation.ll
kernel_gemm___%for.body---%for.end24.jscop
kernel_gemm___%for.body---%for.end24.jscop.transformed
kernel_gemm___%for.cond1.preheader---%for.end18.jscop.transformed
line-tiling-2.ll
line-tiling.ll
mat_mul_pattern_data_layout.ll
mat_mul_pattern_data_layout_2.ll [Polly] Fix -polly-opt-isl -analyze 2020-07-10 16:42:03 -05:00
one-dimensional-band.ll
outer_coincidence.ll
pattern-matching-based-opts-after-delicm.ll
pattern-matching-based-opts.ll
pattern-matching-based-opts_2.ll
pattern-matching-based-opts_3.ll [Polly] Fix -polly-opt-isl -analyze 2020-07-10 16:42:03 -05:00
pattern-matching-based-opts_4.ll
pattern-matching-based-opts_5.ll
pattern-matching-based-opts_6.ll
pattern-matching-based-opts_7.ll
pattern-matching-based-opts_8.ll
pattern-matching-based-opts_9.ll
pattern-matching-based-opts_10.ll
pattern-matching-based-opts_11.ll
pattern-matching-based-opts_12.ll
pattern-matching-based-opts_13.ll
pattern-matching-based-opts_14.ll
pattern_matching_based_opts_splitmap.ll
pattern_matching_based_opts_splitmap___%for.body---%for.end23.jscop
pattern_matching_based_opts_splitmap___%for.body---%for.end23.jscop.transformed
prevectorization-without-tiling.ll [BasicAA] Replace -basicaa with -basic-aa in polly 2020-06-30 15:50:17 -07:00
prevectorization.ll [BasicAA] Replace -basicaa with -basic-aa in polly 2020-06-30 15:50:17 -07:00
rectangular-tiling.ll
statistics.ll
tile_after_fusion.ll [Polly] Fix -polly-opt-isl -analyze 2020-07-10 16:42:03 -05:00
vec-addr-space.ll Polly - specify address space when creating a pointer to a vector type 2020-10-14 11:17:15 -05:00