Remove -polly-codegen-scev option and related code
authorTobias Grosser <tobias@grosser.es>
Sun, 30 Nov 2014 14:33:31 +0000 (14:33 +0000)
committerTobias Grosser <tobias@grosser.es>
Sun, 30 Nov 2014 14:33:31 +0000 (14:33 +0000)
commit683b8e44627b7c64d623e29a5dd607df8f29f512
treece42511e12fc059dd20cab974edeacb209de54aa
parent65b2b03fa4ca6b15cce8b871e40d7bc9139ab9f4
Remove -polly-codegen-scev option and related code

SCEV based code generation has been the default for two weeks after having
been tested for a long time. We now drop the support the non-scev-based code
generation.

llvm-svn: 222978
83 files changed:
polly/include/polly/Canonicalization.h
polly/include/polly/CodeGen/BlockGenerators.h
polly/include/polly/ScopDetectionDiagnostic.h
polly/include/polly/ScopInfo.h
polly/lib/Analysis/ScopDetection.cpp
polly/lib/Analysis/ScopDetectionDiagnostic.cpp
polly/lib/Analysis/ScopInfo.cpp
polly/lib/CodeGen/BlockGenerators.cpp
polly/lib/CodeGen/CodeGeneration.cpp
polly/lib/CodeGen/IslCodeGeneration.cpp
polly/lib/Support/RegisterPasses.cpp
polly/lib/Transform/Canonicalization.cpp
polly/lib/Transform/CodePreparation.cpp
polly/test/Cloog/CodeGen/loop_with_condition_nested.ll
polly/test/Cloog/CodeGen/simple_vec_call_2.ll
polly/test/Cloog/CodeGen/simple_vec_ptr_ptr_ty.ll
polly/test/Cloog/CodeGen/vector_load_from_bitcast.ll [deleted file]
polly/test/CodePreparation/if_condition.ll
polly/test/Dependences/reduction_privatization_deps_3.ll
polly/test/IndependentBlocks/inter_bb_scalar_dep.ll
polly/test/IndependentBlocks/intra_and_inter_bb_scalar_dep.ll
polly/test/IndependentBlocks/intra_bb_scalar_dep.ll
polly/test/IndependentBlocks/phi_outside_scop.ll
polly/test/IndependentBlocks/scalar_to_array.ll
polly/test/IndependentBlocks/scev-invalidated.ll
polly/test/Isl/CodeGen/20130221.ll
polly/test/Isl/CodeGen/LoopParallelMD/loop_nest_param_parallel.ll
polly/test/Isl/CodeGen/LoopParallelMD/single_loop_param_parallel.ll
polly/test/Isl/CodeGen/MemAccess/bad_alignment.ll
polly/test/Isl/CodeGen/MemAccess/codegen_simple_md.ll
polly/test/Isl/CodeGen/MemAccess/codegen_simple_md_float.ll
polly/test/Isl/CodeGen/OpenMP/loop-body-references-outer-iv.ll
polly/test/Isl/CodeGen/OpenMP/loop-body-references-outer-values-2.ll
polly/test/Isl/CodeGen/OpenMP/loop-body-references-outer-values-3.ll
polly/test/Isl/CodeGen/OpenMP/loop-body-references-outer-values.ll
polly/test/Isl/CodeGen/OpenMP/loop-bounds-reference-outer-ids.ll
polly/test/Isl/CodeGen/OpenMP/reference-other-bb.ll
polly/test/Isl/CodeGen/OpenMP/reference-preceeding-loop.ll
polly/test/Isl/CodeGen/OpenMP/single_loop.ll
polly/test/Isl/CodeGen/OpenMP/single_loop_with_loop_invariant_baseptr.ll
polly/test/Isl/CodeGen/OpenMP/two-parallel-loops-reference-outer-indvar.ll
polly/test/Isl/CodeGen/aliasing_different_base_and_access_type.ll
polly/test/Isl/CodeGen/alignment.ll
polly/test/Isl/CodeGen/annotated_alias_scopes.ll
polly/test/Isl/CodeGen/loop_with_condition_nested.ll
polly/test/Isl/CodeGen/run-time-condition-with-scev-parameters.ll
polly/test/Isl/CodeGen/scalar-references-used-in-scop-compute.ll
polly/test/Isl/CodeGen/scop_never_executed_runtime_check_location.ll
polly/test/Isl/CodeGen/simple_vec_assign_scalar.ll
polly/test/Isl/CodeGen/simple_vec_call_2.ll
polly/test/Isl/CodeGen/simple_vec_cast.ll
polly/test/Isl/CodeGen/simple_vec_ptr_ptr_ty.ll
polly/test/Isl/CodeGen/simple_vec_stride_negative_one.ll
polly/test/Isl/CodeGen/test-invalid-operands-for-select.ll
polly/test/Isl/CodeGen/two-scops-in-row.ll
polly/test/Isl/single_loop_param_less_equal.ll
polly/test/Isl/single_loop_param_less_than.ll
polly/test/ScopDetect/base_pointer.ll
polly/test/ScopDetect/cross_loop_non_single_exit.ll
polly/test/ScopDetect/cross_loop_non_single_exit_2.ll
polly/test/ScopDetect/indvars.ll
polly/test/ScopDetect/invalidate_scalar_evolution.ll
polly/test/ScopDetect/parametric-multiply-in-scev.ll
polly/test/ScopDetect/remove_all_children.ll
polly/test/ScopDetect/sequential_loops.ll
polly/test/ScopDetect/simple_loop.ll
polly/test/ScopDetect/simple_loop_non_single_entry.ll
polly/test/ScopDetect/simple_loop_non_single_exit.ll
polly/test/ScopDetect/simple_loop_non_single_exit_2.ll
polly/test/ScopDetect/simple_loop_two_phi_nodes.ll
polly/test/ScopDetect/simple_loop_with_param.ll
polly/test/ScopDetect/simple_loop_with_param_2.ll
polly/test/ScopDetect/simple_non_single_entry.ll
polly/test/ScopInfo/aliasing_dead_access.ll
polly/test/ScopInfo/delinearize-together-all-data-refs.ll
polly/test/ScopInfo/multi-scop.ll
polly/test/ScopInfo/multidim_ivs_and_integer_offsets_3d.ll
polly/test/ScopInfo/multidim_nested_start_integer.ll
polly/test/ScopInfo/multidim_nested_start_share_parameter.ll
polly/test/TempScop/inter_bb_scalar_dep.ll
polly/test/TempScop/intra_and_inter_bb_scalar_dep.ll
polly/test/TempScop/intra_bb_scalar_dep.ll
polly/test/TempScop/scalar_to_array.ll