llvm-project/polly/test/Isl/CodeGen
Tobias Grosser 3613fd7a35 ScopInfo: Correctly handle true/false conditions
This is a modified version of the orignally contributed patch.

Contributed-by: alexandre.isoard@gmail.com
llvm-svn: 190237
2013-09-07 01:54:13 +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
constant_condition.ll scop detection: do not run scop detection on regions without loops 2013-06-03 16:35:37 +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
reduction.ll
reduction_2.ll
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
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_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
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