llvm-project/polly/test/Isl/Ast
Huihui Zhang 71e54ccd06 [Polly][IslAst] Fix minimal dependence distance.
Summary:
When checking the parallelism of a scheduling dimension, we first check if excluding reduction dependences the loop is parallel or not.
If the loop is not parallel, then we need to return the minimal dependence distance of all data dependences, including the previously subtracted reduction dependences.


Reviewers: grosser, Meinersbur, efriedma, eli.friedman, jdoerfert, bollu

Reviewed By: Meinersbur

Subscribers: llvm-commits, pollydev

Tags: #polly

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

llvm-svn: 329214
2018-04-04 18:08:13 +00:00
..
OpenMP
alias_checks_with_empty_context.ll [IslAst] Do not assert in case of empty min/max alias locations 2017-09-03 19:47:19 +00:00
alias_simple_1.ll
alias_simple_2.ll
alias_simple_3.ll
aliasing_arrays_with_identical_base.ll [IslAst] Do not compare arrays in alias check which are known to be identical 2017-08-28 20:17:02 +00:00
aliasing_multiple_alias_groups.ll
aliasing_parametric_simple_1.ll
aliasing_parametric_simple_2.ll
dependence_distance_constant.ll
dependence_distance_minimal.ll [Polly][IslAst] Fix minimal dependence distance. 2018-04-04 18:08:13 +00:00
dependence_distance_multiple_constant.ll [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +00:00
dependence_distance_parametric.ll
dependence_distance_parametric_expr.ll
dependence_distance_varying.ll
dependence_distance_varying_in_outer_loop.ll
dependence_distance_varying_multiple.ll [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +00:00
domain_bounded_only_with_context.ll IslAst: always use the context during ast generation 2016-11-10 09:39:58 +00:00
non_affine_access.ll [IslAst] Print memory accesses in AST dump 2017-07-10 20:13:06 +00:00
reduction_clauses_multidimensional_access.ll [IslAst] Print the ScopArray name to mark reductions 2017-02-09 08:06:15 +00:00
reduction_clauses_onedimensional_access.ll [IslAst] Print the ScopArray name to mark reductions 2017-02-09 08:06:15 +00:00
reduction_dependences_equal_non_reduction_dependences.ll
reduction_different_reduction_clauses.ll [IslAst] Print the ScopArray name to mark reductions 2017-02-09 08:06:15 +00:00
reduction_in_one_dimension.ll
reduction_loop_reversal.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_modulo_and_loop_reversal_schedule.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_modulo_and_loop_reversal_schedule_2.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_modulo_schedule.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_modulo_schedule_multiple_dimensions.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_modulo_schedule_multiple_dimensions_2.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_modulo_schedule_multiple_dimensions_3.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_modulo_schedule_multiple_dimensions_4.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_modulo_schedule_multiple_dimensions_5.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
reduction_multiple_dimensions.ll
reduction_multiple_dimensions_2.ll
reduction_multiple_dimensions_3.ll
reduction_multiple_dimensions_4.ll
rlr___%for.cond---%for.end10.jscop
rmalrs2___%for.cond---%for.end10.jscop
rmalrs___%for.cond---%for.end10.jscop
rmd2___%for.cond---%for.end12.jscop
rmd3___%for.cond---%for.end12.jscop
rmd4___%for.cond---%for.end12.jscop
rmd___%for.cond---%for.end12.jscop
rms___%for.cond---%for.end10.jscop
rmsmd2___%for.cond---%for.end6.jscop
rmsmd3___%for.cond---%for.end6.jscop
rmsmd4___%for.cond---%for.end6.jscop
rmsmd5___%for.cond---%for.end6.jscop
rmsmd___%for.cond---%for.end6.jscop
run-time-condition.ll
runtime_context_with_error_blocks.ll
simple-run-time-condition.ll [ScopInfo] Disable memory folding in case it results in multi-disjunct relations 2017-03-01 21:11:27 +00:00
single_loop_strip_mine.ll [tests] Set -polly-import-jscop-dir=%S always 2017-07-11 10:39:01 +00:00
single_loop_strip_mine___%for.cond---%for.end.jscop