[PATCH] [TODO] Add early exits for SCoPs we did not optimize

Johannes Doerfert doerfert at cs.uni-saarland.de
Mon Feb 2 11:06:37 PST 2015


Updated test cases, modified according to comments, checked lnt (runtime regression was noise)


http://reviews.llvm.org/D7254

Files:
  include/polly/ScopInfo.h
  lib/Analysis/ScopInfo.cpp
  lib/CodeGen/IslAst.cpp
  lib/CodeGen/IslCodeGeneration.cpp
  lib/Transform/ScheduleOptimizer.cpp
  test/DeadCodeElimination/chained_iterations.ll
  test/DeadCodeElimination/chained_iterations_2.ll
  test/DeadCodeElimination/computeout.ll
  test/DeadCodeElimination/dead_iteration_elimination.ll
  test/DeadCodeElimination/non-affine-affine-mix.ll
  test/DeadCodeElimination/non-affine.ll
  test/DeadCodeElimination/null_schedule.ll
  test/Isl/Ast/alias_simple_1.ll
  test/Isl/Ast/alias_simple_2.ll
  test/Isl/Ast/alias_simple_3.ll
  test/Isl/Ast/run-time-condition.ll
  test/Isl/Ast/simple-run-time-condition.ll
  test/Isl/Ast/single_loop_strip_mine.ll
  test/Isl/CodeGen/20120316-InvalidCast.ll
  test/Isl/CodeGen/MemAccess/codegen_constant_offset.ll
  test/Isl/CodeGen/MemAccess/codegen_simple.ll
  test/Isl/CodeGen/MemAccess/codegen_simple_float.ll
  test/Isl/CodeGen/MemAccess/codegen_simple_md.ll
  test/Isl/CodeGen/MemAccess/codegen_simple_md_float.ll
  test/Isl/CodeGen/alignment.ll
  test/Isl/CodeGen/constant_condition.ll
  test/Isl/CodeGen/create-conditional-scop.ll
  test/Isl/CodeGen/debug-intrinsics.ll
  test/Isl/CodeGen/loop_with_condition.ll
  test/Isl/CodeGen/loop_with_condition_ineq.ll
  test/Isl/CodeGen/loop_with_condition_nested.ll
  test/Isl/CodeGen/loop_with_conditional_entry_edge_splited_hard_case.ll
  test/Isl/CodeGen/multidim_2d_parametric_array_static_loop_bounds.ll
  test/Isl/CodeGen/pointer-type-expressions.ll
  test/Isl/CodeGen/pointer-type-pointer-type-comparison.ll
  test/Isl/CodeGen/reduction_2.ll
  test/Isl/CodeGen/run-time-condition-with-scev-parameters.ll
  test/Isl/CodeGen/run-time-condition.ll
  test/Isl/CodeGen/scalar-references-used-in-scop-compute.ll
  test/Isl/CodeGen/scop_never_executed_runtime_check_location.ll
  test/Isl/CodeGen/sequential_loops.ll
  test/Isl/CodeGen/simple_loop_non_single_exit.ll
  test/Isl/CodeGen/simple_loop_non_single_exit_2.ll
  test/Isl/CodeGen/simple_non_single_entry.ll
  test/Isl/CodeGen/simple_nonaffine_loop.ll
  test/Isl/CodeGen/single_do_loop_int_max_iterations.ll
  test/Isl/CodeGen/single_do_loop_ll_max_iterations.ll
  test/Isl/CodeGen/single_do_loop_scev_replace.ll
  test/Isl/CodeGen/single_loop.ll
  test/Isl/CodeGen/single_loop_int_max_iterations.ll
  test/Isl/CodeGen/single_loop_ll_max_iterations.ll
  test/Isl/CodeGen/single_loop_one_iteration.ll
  test/Isl/CodeGen/single_loop_param.ll
  test/Isl/CodeGen/split_edges.ll
  test/Isl/CodeGen/split_edges_2.ll
  test/Isl/CodeGen/two-scops-in-row.ll
  test/Isl/single_loop_param_less_equal.ll
  test/Isl/single_loop_param_less_than.ll
  test/Isl/single_loop_uint_max_iterations.ll
  test/Isl/single_loop_ull_max_iterations.ll
  test/ScheduleOptimizer/computeout.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7254.19169.patch
Type: text/x-patch
Size: 47268 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150202/dde60157/attachment.bin>


More information about the llvm-commits mailing list