llvm-project/polly/test/ScopDetect
Johannes Doerfert ba65c1672a Allow non-affine control flow -- SCoP Detection
With this patch we allow the SCoP detection to detect regions as SCoPs
  which have non-affine control flow inside. All non-affine regions are
  tracked and later accessible to the ScopInfo.

  As there is no real difference, non-affine branches as well as
  floating point branches are covered (and both called non-affine
  control flow).  However, the detection is restricted to
  overapproximate only loop free regions.

llvm-svn: 230325
2015-02-24 11:45:21 +00:00
..
aliasing_parametric_simple_1.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
aliasing_parametric_simple_2.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
aliasing_simple_1.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
aliasing_simple_2.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
base_pointer.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
cross_loop_non_single_exit.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
cross_loop_non_single_exit_2.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
dependency_to_phi_node_outside_of_region.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
indvars.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
intrinsics_1.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
intrinsics_2.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
intrinsics_3.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
invalidate_scalar_evolution.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
keep_going_expansion.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
multidim_two_accesses_different_delinearization.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
nested_loop_single_exit.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
non-affine-conditional.ll Allow non-affine control flow -- SCoP Detection 2015-02-24 11:45:21 +00:00
non-affine-float-compare.ll Allow non-affine control flow -- SCoP Detection 2015-02-24 11:45:21 +00:00
parametric-multiply-in-scev.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
remove_all_children.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
report-scop-location.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
run_time_alias_check.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
sequential_loops.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
simple_loop.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
simple_loop_non_single_entry.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
simple_loop_non_single_exit.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
simple_loop_non_single_exit_2.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
simple_loop_two_phi_nodes.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
simple_loop_with_param.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
simple_loop_with_param_2.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
simple_non_single_entry.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00
skip_function_attribute.ll ScopDetection: Only detect scops that have at least one read and one write 2015-02-19 05:31:07 +00:00