[PATCH] Drop Cloog support

Johannes Doerfert doerfert at cs.uni-saarland.de
Mon Nov 24 19:32:45 PST 2014


Hi grosser, sebpop, dpeixott, simbuerg, zinob,

  This commit drops the Cloog support for Polly. The scripts and
  documentation are changed to only use isl as prerequisity. In the code
  all Cloog specific parts have been removed.

  TODO: This commit removes all Cloog tests, however, we should port
        them to the isl backend.

http://reviews.llvm.org/D6400

Files:
  CMakeLists.txt
  Makefile.config.in
  autoconf/configure.ac
  cmake/FindCloog.cmake
  configure
  include/polly/CodeGen/Cloog.h
  include/polly/CodeGen/CodeGeneration.h
  include/polly/Config/config.h.in
  include/polly/LinkAllPasses.h
  lib/Analysis/ScopDetection.cpp
  lib/CMakeLists.txt
  lib/CodeGen/Cloog.cpp
  lib/CodeGen/CodeGeneration.cpp
  lib/Makefile
  lib/Support/RegisterPasses.cpp
  lib/Transform/IndependentBlocks.cpp
  test/Cloog/CodeGen/20100617.ll
  test/Cloog/CodeGen/20100622.ll
  test/Cloog/CodeGen/20100707.ll
  test/Cloog/CodeGen/20100707_2.ll
  test/Cloog/CodeGen/20100708_2.ll
  test/Cloog/CodeGen/20100713.ll
  test/Cloog/CodeGen/20100713_2.ll
  test/Cloog/CodeGen/20100717.ll
  test/Cloog/CodeGen/20100718-DomInfo-2.ll
  test/Cloog/CodeGen/20100718-DomInfo.ll
  test/Cloog/CodeGen/20100720-MultipleConditions.ll
  test/Cloog/CodeGen/20100809-IndependentBlock.ll
  test/Cloog/CodeGen/20100811-ScalarDependencyBetweenBrAndCnd.ll
  test/Cloog/CodeGen/20101030-Overflow.ll
  test/Cloog/CodeGen/20101103-Overflow3.ll
  test/Cloog/CodeGen/20101103-signmissmatch.ll
  test/Cloog/CodeGen/20110226-Ignore-Dead-Code.ll
  test/Cloog/CodeGen/20110226-PHI-Node-removed.ll
  test/Cloog/CodeGen/20120316-InvalidCast.ll
  test/Cloog/CodeGen/20120403-RHS-type-mismatch.ll
  test/Cloog/CodeGen/20140414-vector-codegen.ll
  test/Cloog/CodeGen/GPGPU/1d_parallel.ll
  test/Cloog/CodeGen/GPGPU/2d_innermost_parallel.ll
  test/Cloog/CodeGen/GPGPU/3d_innermost_non_parallel.ll
  test/Cloog/CodeGen/GPGPU/gpu___%1---%5.jscop
  test/Cloog/CodeGen/GPGPU/gpu___%1---%5.jscop.transformed+gpu
  test/Cloog/CodeGen/GPGPU/gpu_no_pure___%for.cond---%for.end18.jscop
  test/Cloog/CodeGen/GPGPU/gpu_no_pure___%for.cond---%for.end18.jscop.transformed+gpu
  test/Cloog/CodeGen/GPGPU/gpu_pure___%for.cond---%for.end8.jscop
  test/Cloog/CodeGen/GPGPU/gpu_pure___%for.cond---%for.end8.jscop.transformed+gpu
  test/Cloog/CodeGen/GPGPU/lit.local.cfg
  test/Cloog/CodeGen/OpenMP/20120330-argument-use.ll
  test/Cloog/CodeGen/OpenMP/add_memref.ll
  test/Cloog/CodeGen/OpenMP/clastvar_after_parallel_loop.ll
  test/Cloog/CodeGen/OpenMP/copy_in_argument.ll
  test/Cloog/CodeGen/OpenMP/copy_in_temporary.ll
  test/Cloog/CodeGen/OpenMP/extract_memref.ll
  test/Cloog/CodeGen/OpenMP/invalidate_subfn_scops.ll
  test/Cloog/CodeGen/OpenMP/lifetime_markers.ll
  test/Cloog/CodeGen/OpenMP/lit.local.cfg
  test/Cloog/CodeGen/OpenMP/parallel_loop.ll
  test/Cloog/CodeGen/OpenMP/parallel_loop___%bb18---%bb50.jscop
  test/Cloog/CodeGen/OpenMP/parallel_loop___%bb18---%bb50.jscop.tiled
  test/Cloog/CodeGen/OpenMP/parallel_loop_simple.ll
  test/Cloog/CodeGen/OpenMP/parallel_loop_simple2.ll
  test/Cloog/CodeGen/OpenMP/param_referenced_in_stmt.ll
  test/Cloog/CodeGen/OpenMP/simple_nested_loop.ll
  test/Cloog/CodeGen/OpenMP/structnames.ll
  test/Cloog/CodeGen/OpenMP/two_loop.ll
  test/Cloog/CodeGen/OpenMP/vector-codegen-in-openmp-subfunc.ll
  test/Cloog/CodeGen/PHIInExit.ll
  test/Cloog/CodeGen/constant_condition.ll
  test/Cloog/CodeGen/do_pluto_matmult.ll
  test/Cloog/CodeGen/do_pluto_matmult.ll.result
  test/Cloog/CodeGen/do_pluto_matmult___%do.body---%do.end45.jscop
  test/Cloog/CodeGen/do_pluto_matmult___%do.body---%do.end45.jscop.invalid_reverse
  test/Cloog/CodeGen/do_pluto_matmult___%do.body---%do.end45.jscop.valid_reverse
  test/Cloog/CodeGen/loop_with_condition.ll
  test/Cloog/CodeGen/loop_with_condition_2.ll
  test/Cloog/CodeGen/loop_with_condition_ineq.ll
  test/Cloog/CodeGen/loop_with_condition_nested.ll
  test/Cloog/CodeGen/matmul_vec.ll
  test/Cloog/CodeGen/matmul_vec___%1---%17.jscop
  test/Cloog/CodeGen/phi_guard.ll
  test/Cloog/CodeGen/phi_guard___%for.preheader---%for.end10.jscop
  test/Cloog/CodeGen/pluto_matmult.ll
  test/Cloog/CodeGen/pluto_matmult___%for.cond---%for.end47.jscop
  test/Cloog/CodeGen/reduced-domain-eliminates-dependences.ll
  test/Cloog/CodeGen/reduced-domain-eliminates-dependences___%bb---%return.jscop
  test/Cloog/CodeGen/reduction_2.ll
  test/Cloog/CodeGen/sequential_loops.ll
  test/Cloog/CodeGen/simple_nonaffine_loop.ll
  test/Cloog/CodeGen/simple_vec_assign_scalar.ll
  test/Cloog/CodeGen/simple_vec_assign_scalar_2.ll
  test/Cloog/CodeGen/simple_vec_call.ll
  test/Cloog/CodeGen/simple_vec_call_2.ll
  test/Cloog/CodeGen/simple_vec_cast.ll
  test/Cloog/CodeGen/simple_vec_const.ll
  test/Cloog/CodeGen/simple_vec_large_width.ll
  test/Cloog/CodeGen/simple_vec_ptr_ptr_ty.ll
  test/Cloog/CodeGen/simple_vec_stride_one.ll
  test/Cloog/CodeGen/simple_vec_stride_one___%1---%5.jscop
  test/Cloog/CodeGen/simple_vec_stride_x.ll
  test/Cloog/CodeGen/simple_vec_two_stmts.ll
  test/Cloog/CodeGen/single_do_loop_int_max_iterations.ll
  test/Cloog/CodeGen/single_do_loop_ll_max_iterations.ll
  test/Cloog/CodeGen/single_do_loop_scev_replace.ll
  test/Cloog/CodeGen/single_loop.ll
  test/Cloog/CodeGen/single_loop_int_max_iterations.ll
  test/Cloog/CodeGen/single_loop_ll_max_iterations.ll
  test/Cloog/CodeGen/single_loop_one_iteration.ll
  test/Cloog/CodeGen/single_loop_param.ll
  test/Cloog/CodeGen/single_loop_zero_iterations.ll
  test/Cloog/CodeGen/split_edges.ll
  test/Cloog/CodeGen/split_edges_2.ll
  test/Cloog/CodeGen/vector_load_from_bitcast.ll
  test/Cloog/ScheduleOptimizer/2011-08-25-crash_in_vectorizer.ll
  test/Cloog/ScopDetection/single_function_only.ll
  test/Cloog/ambigous_schedule.ll
  test/Cloog/ambigous_schedule___%for.cond---%for.end30.jscop
  test/Cloog/lit.local.cfg
  test/Isl/CodeGen/openmp_limit_threads.ll
  test/Isl/CodeGen/single_do_loop_int_param_iterations.ll
  test/Isl/CodeGen/single_do_loop_one_iteration.ll
  test/Isl/CodeGen/test.ll
  test/Isl/single_loop_uint_max_iterations.ll
  test/Isl/single_loop_ull_max_iterations.ll
  test/Makefile
  test/lit.site.cfg.in
  utils/checkout_cloog.sh
  utils/checkout_isl.sh
  www/documentation/gpgpucodegen.html
  www/documentation/passes.html
  www/example_manual_matmul.html
  www/experiments/matmul/runall.sh
  www/get_started.html
  www/polly.sh
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6400.16596.patch
Type: text/x-patch
Size: 350859 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141125/f4afa3de/attachment.bin>


More information about the llvm-commits mailing list