hanchenye-llvm-project/polly/test/Isl/CodeGen
Johannes Doerfert 457f73eaee Annotate reduction parallel loops in the IslAst textual output
+ Introduced dependency type TYPE_TC_RED to represent the transitive closure
    (& the reverse) of reduction dependences. These are used when we check for
    reduction parallel loops.
  + Test cases including loop reversals and modulo schedules which compute
    reductions in a alternated order.

llvm-svn: 213019
2014-07-15 00:00:35 +00:00
..
LoopParallelMD Emit llvm.loop metadata for parallel loops 2014-03-04 14:59:00 +00:00
20100617.ll
20100622.ll
20100707.ll
20100707_2.ll
20100708.ll
20100708_2.ll
20100713.ll
20100713_2.ll
20100717.ll
20100718-DomInfo-2.ll
20100718-DomInfo.ll
20100720-MultipleConditions.ll
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 IndependentBlocks: We can only reconstruct PHI nodes that are within the ScoP 2013-04-17 07:20:36 +00:00
20110312-Fail-without-basicaa.ll
20120316-InvalidCast.ll
20120403-RHS-type-mismatch.ll
20130211-getNumberOfIterations.ll [isl-codegen]: Fix off by one in getNumberOfIterations 2013-02-11 17:52:36 +00:00
20130221.ll codegen: properly instantiate SCEVs to the place where they are used 2013-03-22 23:42:53 +00:00
PHIInExit.ll Fix polly tests to not include aliases to declarations. 2014-03-12 21:48:42 +00:00
constant_condition.ll scop detection: do not run scop detection on regions without loops 2013-06-03 16:35:37 +00:00
create-conditional-scop.ll codegen: Update LoopInfo correctly 2014-02-24 00:50:49 +00:00
debug-intrinsics.ll Use -polly-codegen-isl in isl-codegen test 2014-02-21 23:08:54 +00:00
loop_with_condition.ll
loop_with_condition_2.ll
loop_with_condition_ineq.ll
loop_with_condition_nested.ll Update LoopInfo correctly 2013-05-16 06:40:24 +00:00
multidim_2d_parametric_array_static_loop_bounds.ll Derive run-time conditions for delinearization 2014-07-02 17:47:48 +00:00
reduction.ll use -polly-codegen-isl in tests under test/Isl 2013-10-07 16:43:04 +00:00
reduction_2.ll
reduction_simple_binary.ll Annotate reduction parallel loops in the IslAst textual output 2014-07-15 00:00:35 +00:00
run-time-condition-with-scev-parameters.ll Derive run-time conditions for delinearization 2014-07-02 17:47:48 +00:00
run-time-condition.ll IslCodegen: Support for run-time conditions 2013-11-17 03:18:25 +00:00
scev.ll
sequential_loops.ll
simple_loop_non_single_exit.ll Support SCoPs with multiple exit edges 2013-04-10 06:55:31 +00:00
simple_loop_non_single_exit_2.ll Support SCoPs with multiple exit edges 2013-04-10 06:55:31 +00:00
simple_non_single_entry.ll scop detection: do not run scop detection on regions without loops 2013-06-03 16:35:37 +00:00
simple_nonaffine_loop.ll Do not run -O3 to canonicalize test case 2014-01-27 10:23:12 +00:00
simple_vec_assign_scalar.ll isl: vector code generation based on ISL ast 2012-12-18 07:46:13 +00:00
simple_vec_assign_scalar_2.ll isl: vector code generation based on ISL ast 2012-12-18 07:46:13 +00:00
simple_vec_call.ll Use attributes references on call/invoke instructions. 2013-02-22 09:29:15 +00:00
simple_vec_call_2.ll Use attributes references on call/invoke instructions. 2013-02-22 09:29:15 +00:00
simple_vec_cast.ll isl: vector code generation based on ISL ast 2012-12-18 07:46:13 +00:00
simple_vec_const.ll isl: vector code generation based on ISL ast 2012-12-18 07:46:13 +00:00
simple_vec_large_width.ll isl: vector code generation based on ISL ast 2012-12-18 07:46:13 +00:00
simple_vec_ptr_ptr_ty.ll isl: vector code generation based on ISL ast 2012-12-18 07:46:13 +00:00
simple_vec_stride_negative_one.ll Support for generating vectors for loads with -1 stride 2014-03-19 19:27:24 +00:00
simple_vec_stride_x.ll isl: vector code generation based on ISL ast 2012-12-18 07:46:13 +00:00
simple_vec_two_stmts.ll isl: vector code generation based on ISL ast 2012-12-18 07:46:13 +00:00
single_do_loop_int_max_iterations.ll
single_do_loop_int_max_iterations___%do.body---%do.end.jscop
single_do_loop_int_param_iterations.ll
single_do_loop_ll_max_iterations.ll Remove other unneccessary uses of -O3 in the test suite 2014-01-27 10:37:06 +00:00
single_do_loop_one_iteration.ll
single_do_loop_scev_replace.ll
single_loop.ll
single_loop_int_max_iterations.ll
single_loop_ll_max_iterations.ll
single_loop_one_iteration.ll
single_loop_param.ll
single_loop_zero_iterations.ll ScopInfo: Correctly handle true/false conditions 2013-09-07 01:54:13 +00:00
split_edges.ll
split_edges_2.ll
test.ll Remove other unneccessary uses of -O3 in the test suite 2014-01-27 10:37:06 +00:00