llvm-project/polly/test/Isl/Ast
Tobias Grosser 5fd8c0961e Model fixed-size multi-dimensional arrays if possible multi-dimensional
If the GEP instructions give us enough insights, model scalar accesses as
multi-dimensional (and generate the relevant run-time checks to ensure
correctness). This will allow us to simplify the dependence computation in
a subsequent commit.

llvm-svn: 247906
2015-09-17 17:28:15 +00:00
..
OpenMP Remove target triples from test cases 2015-04-21 14:28:02 +00:00
alias_simple_1.ll Model fixed-size multi-dimensional arrays if possible multi-dimensional 2015-09-17 17:28:15 +00:00
alias_simple_2.ll Model fixed-size multi-dimensional arrays if possible multi-dimensional 2015-09-17 17:28:15 +00:00
alias_simple_3.ll Model fixed-size multi-dimensional arrays if possible multi-dimensional 2015-09-17 17:28:15 +00:00
aliasing_multiple_alias_groups.ll Removed redundant alias checks generated during run time. 2015-07-23 17:04:54 +00:00
aliasing_parametric_simple_1.ll Removed redundant alias checks generated during run time. 2015-07-23 17:04:54 +00:00
aliasing_parametric_simple_2.ll Use modulo semantic to generate non-integer-overflow assumptions 2015-09-15 22:52:53 +00:00
dependence_distance_constant.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
dependence_distance_multiple_constant.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
dependence_distance_parametric.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
dependence_distance_parametric_expr.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
dependence_distance_varying.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
dependence_distance_varying_in_outer_loop.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
dependence_distance_varying_multiple.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_clauses_multidimensional_access.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_clauses_onedimensional_access.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_dependences_equal_non_reduction_dependences.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_different_reduction_clauses.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_in_one_dimension.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_loop_reversal.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_modulo_and_loop_reversal_schedule.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_modulo_and_loop_reversal_schedule_2.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_modulo_schedule.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_modulo_schedule_multiple_dimensions.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_modulo_schedule_multiple_dimensions_2.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_modulo_schedule_multiple_dimensions_3.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_modulo_schedule_multiple_dimensions_4.ll Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
reduction_modulo_schedule_multiple_dimensions_5.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_multiple_dimensions.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_multiple_dimensions_2.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_multiple_dimensions_3.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
reduction_multiple_dimensions_4.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
rlr___%for.cond---%for.end10.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmalrs2___%for.cond---%for.end10.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmalrs___%for.cond---%for.end10.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmd2___%for.cond---%for.end12.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmd3___%for.cond---%for.end12.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmd4___%for.cond---%for.end12.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmd___%for.cond---%for.end12.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rms___%for.cond---%for.end10.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmsmd2___%for.cond---%for.end6.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmsmd3___%for.cond---%for.end6.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmsmd4___%for.cond---%for.end6.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmsmd5___%for.cond---%for.end6.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
rmsmd___%for.cond---%for.end6.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
run-time-condition.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
simple-run-time-condition.ll Use modulo semantic to generate non-integer-overflow assumptions 2015-09-15 22:52:53 +00:00
single_loop_strip_mine.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_loop_strip_mine___%for.cond---%for.end.jscop Correct function to decide if a SCEV can be ignored 2013-03-18 20:21:13 +00:00