llvm-project/polly/test/ScheduleOptimizer
Michael Kruse 286677870b [Polly][ManualOpt] Match interpretation of unroll metadata to LoopUnrolls's.
We previously had a different interpretation of unroll transformation
attributes than how LoopUnroll interpreted it. In particular,
llvm.loop.unroll.enable was needed explicitly to enable it and disabling
metadata was ignored.
Additionally, it required that either full unrolling or an unroll factor
to be specified or fail otherwise. An unroll factor is still required,
but the transformation is ignored with the hope that LoopUnroll is going
to apply the unrolling, since Polly currently does not implement an
heuristic.

Fixes llvm.org/PR50109
2021-04-24 04:30:19 -05:00
..
ManualOptimization [Polly][ManualOpt] Match interpretation of unroll metadata to LoopUnrolls's. 2021-04-24 04:30:19 -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