hanchenye-llvm-project/polly/test/ScheduleOptimizer
Roman Gareev b196055c0c Check reduction dependencies in case of the matrix multiplication optimization
To determine parameters of the matrix multiplication, we check RAW dependencies
that can be expressed using only reduction dependencies. Consequently, we
should check the reduction dependencies, if this is the case.

Reviewed-by: Tobias Grosser <tobias@grosser.es>,
             Sven Verdoolaege <skimo-polly@kotnet.org>
             Michael Kruse <llvm@meinersbur.de>

Differential Revision: https://reviews.llvm.org/D29814

llvm-svn: 294836
2017-02-11 09:59:09 +00:00
..
2012-03-16-Empty-Domain.ll
2012-04-16-Trivially-vectorizable-loops.ll
2013-04-11-Empty-Domain-two.ll
computeout.ll
full_partial_tile_separation.ll IslAst: always use the context during ast generation 2016-11-10 09:39:58 +00:00
line-tiling-2.ll
line-tiling.ll
mat_mul_pattern_data_layout.ll ScheduleOptimizer: Allow to set register width in command line 2017-01-14 07:14:54 +00:00
mat_mul_pattern_data_layout_2.ll [NFC] Make ScheduleTreeOptimizer::optimizeBand return a schedule node optimized 2017-02-08 13:29:06 +00:00
one-dimensional-band.ll
outer_coincidence.ll
pattern-matching-based-opts.ll A new algorithm for identification of a SCoP statement that implement a matrix 2017-02-02 14:23:14 +00:00
pattern-matching-based-opts_2.ll A new algorithm for identification of a SCoP statement that implement a matrix 2017-02-02 14:23:14 +00:00
pattern-matching-based-opts_3.ll [NFC] Make ScheduleTreeOptimizer::optimizeBand return a schedule node optimized 2017-02-08 13:29:06 +00:00
pattern-matching-based-opts_5.ll [FIX] Disable the problematic run lines 2017-02-09 09:03:13 +00:00
pattern-matching-based-opts_6.ll [FIX] Disable the problematic run lines 2017-02-09 09:03:13 +00:00
pattern-matching-based-opts_7.ll Use the size of the widest type of the matrix multiplication operands 2017-02-11 07:00:05 +00:00
pattern-matching-based-opts_8.ll Use the size of the widest type of the matrix multiplication operands 2017-02-11 07:00:05 +00:00
pattern-matching-based-opts_9.ll Check reduction dependencies in case of the matrix multiplication optimization 2017-02-11 09:59:09 +00:00
prevectorization-without-tiling.ll
prevectorization.ll
rectangular-tiling.ll