llvm-project/polly/test/CodeGen
Tobias Grosser a187964bac Support non-affine access functions in Polly.
In case we can not analyze an access function, we do not discard the SCoP, but
assume conservatively that all memory accesses that can be derived from our base
pointer may be accessed.

Patch provided by: Marcello Maggioni <hayarms@gmail.com>

llvm-svn: 146972
2011-12-20 10:43:14 +00:00
..
MemAccess Memaccess: Code generation for constant access function change 2011-08-15 02:33:39 +00:00
OpenMP Adapt to LLVM type system changes 2011-07-12 12:42:54 +00:00
20100617.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100622.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100707.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100707_2.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100708.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100708_2.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100713.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100713_2.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100717.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100718-DomInfo-2.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100718-DomInfo.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
20100720-MultipleConditions.c
20100720-MultipleConditions.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
20100809-IndependentBlock.ll
20100811-ScalarDependencyBetweenBrAndCnd.ll
20101030-Overflow.ll
20101103-Overflow3.ll
20101103-signmissmatch.ll
20110226-Ignore-Dead-Code.ll
20110226-PHI-Node-removed.ll
20110312-Fail-without-basicaa.ll
PHIInExit.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
constant_condition.c
constant_condition.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
do_pluto_matmult.c
do_pluto_matmult.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
do_pluto_matmult.ll.result
do_pluto_matmult___%do.body---%do.end45.jscop
do_pluto_matmult___%do.body---%do.end45.jscop.invalid_reverse
do_pluto_matmult___%do.body---%do.end45.jscop.valid_reverse
loop_with_condition.c
loop_with_condition.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
loop_with_condition_2.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
loop_with_condition_ineq.c
loop_with_condition_ineq.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
loop_with_condition_nested.c
loop_with_condition_nested.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
matmul_vec.c
matmul_vec.ll
matmul_vec___%1---%17.jscop
pluto_matmult.c
pluto_matmult.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
pluto_matmult___%for.cond---%for.end47.jscop
reduction.c
reduction.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
reduction_2.c
reduction_2.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
scev.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
sequential_loops.c
sequential_loops.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
simple_nonaffine_loop.c Support non-affine access functions in Polly. 2011-12-20 10:43:14 +00:00
simple_nonaffine_loop.ll Support non-affine access functions in Polly. 2011-12-20 10:43:14 +00:00
simple_vec_assign_scalar.c
simple_vec_assign_scalar.ll
simple_vec_assign_scalar_2.c
simple_vec_assign_scalar_2.ll
simple_vec_cast.ll CodeGen: Support for Cast Operations in vector code generation 2011-09-04 11:45:52 +00:00
simple_vec_const.c
simple_vec_const.ll
simple_vec_large_width.ll
simple_vec_stride_one.c
simple_vec_stride_one.ll
simple_vec_stride_one___%1---%5.jscop
simple_vec_stride_x.c
simple_vec_stride_x.ll CodeGen: Better separate scalar and vector code generation. 2011-09-04 11:45:41 +00:00
simple_vec_two_stmts.ll
single_do_loop_int_max_iterations.c test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_do_loop_int_max_iterations.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_do_loop_int_max_iterations___%do.body---%do.end.jscop
single_do_loop_int_param_iterations.c test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_do_loop_int_param_iterations.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_do_loop_ll_max_iterations.c test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_do_loop_ll_max_iterations.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_do_loop_one_iteration.c
single_do_loop_one_iteration.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_do_loop_scev_replace.c test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_do_loop_scev_replace.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_loop.c
single_loop.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00
single_loop_int_max_iterations.c
single_loop_int_max_iterations.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_loop_ll_max_iterations.c
single_loop_ll_max_iterations.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_loop_one_iteration.c
single_loop_one_iteration.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_loop_param.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_loop_uint_max_iterations.c
single_loop_uint_max_iterations.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_loop_ull_max_iterations.c
single_loop_ull_max_iterations.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
single_loop_zero_iterations.c
single_loop_zero_iterations.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
split_edges.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
split_edges_2.ll test: Switch to new atomic instructions 2011-11-29 14:51:05 +00:00
test.c
test.ll test: Do not pipe the .ll file into opt 2011-07-05 19:13:21 +00:00