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

Johannes Doerfert doerfert at cs.uni-saarland.de
Thu Jan 29 07:54:07 PST 2015


Hi grosser, sebpop, simbuerg, zinob,

  Not all test cases have been adjusted, as for some there is no
  ast/code generation anymore.

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/Dependences/reduction_simple_iv_debug_wrapped_dependences.ll
  test/Isl/Ast/rlr___%for.cond---%for.end10.jscop
  test/Isl/Ast/rmalrs2___%for.cond---%for.end10.jscop
  test/Isl/Ast/rmalrs___%for.cond---%for.end10.jscop
  test/Isl/Ast/rmd2___%for.cond---%for.end12.jscop
  test/Isl/Ast/rmd3___%for.cond---%for.end12.jscop
  test/Isl/Ast/rmd4___%for.cond---%for.end12.jscop
  test/Isl/Ast/rmd___%for.cond---%for.end12.jscop
  test/Isl/Ast/rms___%for.cond---%for.end10.jscop
  test/Isl/Ast/rmsmd2___%for.cond---%for.end6.jscop
  test/Isl/Ast/rmsmd3___%for.cond---%for.end6.jscop
  test/Isl/Ast/rmsmd4___%for.cond---%for.end6.jscop
  test/Isl/Ast/rmsmd5___%for.cond---%for.end6.jscop
  test/Isl/Ast/rmsmd___%for.cond---%for.end6.jscop
  test/Isl/CodeGen/MemAccess/bad_alignment___%for.cond---%for.end.jscop
  test/Isl/CodeGen/MemAccess/codegen_constant_offset___%for.cond---%for.end.jscop
  test/Isl/CodeGen/MemAccess/codegen_constant_offset___%for.cond---%for.end.jscop.transformed
  test/Isl/CodeGen/MemAccess/codegen_simple___%for.cond---%for.end.jscop
  test/Isl/CodeGen/MemAccess/codegen_simple___%for.cond---%for.end.jscop.transformed
  test/Isl/CodeGen/MemAccess/codegen_simple_md___%for.cond---%for.end6.jscop
  test/Isl/CodeGen/MemAccess/codegen_simple_md___%for.cond---%for.end6.jscop.transformed+withconst
  test/Isl/CodeGen/MemAccess/codegen_simple_md___%for.cond---%for.end6.jscop.transformed+withoutconst
  test/Isl/CodeGen/MemAccess/simple___%for.cond---%for.end.jscop
  test/Isl/CodeGen/MemAccess/simple___%for.cond---%for.end.jscop.transformed
  test/Isl/CodeGen/MemAccess/simple___%for.cond---%for.end14.jscop
  test/Isl/CodeGen/MemAccess/simple___%for.cond---%for.end14.jscop.transformed
  test/Isl/CodeGen/MemAccess/simple___%for.cond4---%for.end14.jscop
  test/Isl/CodeGen/MemAccess/simple___%for.cond4---%for.end14.jscop.transformed
  test/Isl/CodeGen/MemAccess/simple_stride___%for.cond---%for.end.jscop
  test/Isl/CodeGen/OpenMP/single_parallel_loop___%for.i---%exit.jscop
  test/Isl/CodeGen/single_do_loop_int_max_iterations___%do.body---%do.end.jscop
  test/ScopInfo/loop_affine_bound_0.ll
  test/ScopInfo/loop_affine_bound_1.ll
  test/ScopInfo/loop_affine_bound_2.ll
  test/ScopInfo/loop_carry.ll
  test/ScopInfo/multidim_2d-diagonal-matrix.ll
  test/ScopInfo/multidim_2d_outer_parametric_offset.ll
  test/ScopInfo/multidim_2d_parametric_array_static_loop_bounds.ll
  test/ScopInfo/multidim_3d_parametric_array_static_loop_bounds.ll
  test/ScopInfo/multidim_ivs_and_integer_offsets_3d.ll
  test/ScopInfo/multidim_ivs_and_parameteric_offsets_3d.ll
  test/ScopInfo/multidim_nested_start_integer.ll
  test/ScopInfo/multidim_only_ivs_2d.ll
  test/ScopInfo/multidim_only_ivs_3d.ll
  test/ScopInfo/multidim_only_ivs_3d_cast.ll
  test/ScopInfo/multidim_only_ivs_3d_reverse.ll
  test/ScopInfo/non_affine_parametric_loop.ll
  test/ScopInfo/pointer-type-expressions.ll
  test/ScopInfo/scalar.ll
  test/ScopInfo/simple_loop_1.ll
  test/ScopInfo/unsigned-condition.ll

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


More information about the llvm-commits mailing list