[polly-PATCH 0/3] Drop a couple of Polly options

Tobias Grosser tobias at grosser.es
Sat Apr 18 09:14:41 PDT 2015


Hi,

I am planning to drop a couple of polly options that have become unnecessary.
This reduces the number of possible options and consequently the set of option
combinations that we need to test.

Tobias Grosser (3):
  Drop option -polly-delinearize
  Drop option -polly-detect-track-failures
  Drop option -polly-allow-nonaffine-branches

 include/polly/ScopDetection.h                      |  1 -
 lib/Analysis/ScopDetection.cpp                     | 48 +++++-----------------
 lib/Analysis/TempScopInfo.cpp                      |  2 +-
 lib/Support/RegisterPasses.cpp                     |  3 --
 test/DependenceInfo/do_pluto_matmult.ll            |  2 +-
 .../OpenMP/nested_loop_both_parallel_parametric.ll |  2 +-
 .../reduction_clauses_multidimensional_access.ll   |  2 +-
 test/Isl/Ast/simple-run-time-condition.ll          |  2 +-
 test/Isl/CodeGen/alias-check-multi-dim.ll          |  2 +-
 .../CodeGen/aliasing_multidimensional_access.ll    |  2 +-
 ...tidim_2d_parametric_array_static_loop_bounds.ll |  2 +-
 test/Isl/CodeGen/multidim_alias_check.ll           |  2 +-
 test/Isl/CodeGen/non_affine_float_compare.ll       |  2 +-
 .../run-time-condition-with-scev-parameters.ll     |  2 +-
 .../scop_never_executed_runtime_check_location.ll  |  4 +-
 test/ScopDetect/keep_going_expansion.ll            |  2 +-
 ...tidim_two_accesses_different_delinearization.ll |  2 +-
 test/ScopDetect/non-affine-conditional.ll          |  2 +-
 test/ScopDetect/non-affine-float-compare.ll        |  2 +-
 .../non-affine-loop-condition-dependent-access.ll  |  6 +--
 ...non-affine-loop-condition-dependent-access_2.ll |  6 +--
 ...non-affine-loop-condition-dependent-access_3.ll |  6 +--
 test/ScopDetect/non-affine-loop.ll                 |  8 ++--
 test/ScopDetectionDiagnostics/ReportAlias-01.ll    |  2 +-
 .../ReportDifferentElementSize.ll                  |  2 +-
 test/ScopDetectionDiagnostics/ReportFuncCall-01.ll |  2 +-
 .../ScopDetectionDiagnostics/ReportLoopBound-01.ll |  6 +--
 .../ReportMultipleNonAffineAccesses.ll             | 23 +++--------
 .../ReportNonAffineAccess-01.ll                    |  2 +-
 .../ScopDetectionDiagnostics/ReportUnprofitable.ll |  2 +-
 .../ReportVariantBasePtr-01.ll                     |  2 +-
 ...non-affine-loop-condition-dependent-access_1.ll |  2 +-
 ...non-affine-loop-condition-dependent-access_2.ll |  6 +--
 ...non-affine-loop-condition-dependent-access_3.ll |  6 +--
 .../NonAffine/non_affine_conditional_nested.ll     |  2 +-
 ...n_affine_conditional_surrounding_affine_loop.ll |  4 +-
 ...fine_conditional_surrounding_non_affine_loop.ll |  4 +-
 .../ScopInfo/NonAffine/non_affine_float_compare.ll |  2 +-
 .../NonAffine/non_affine_loop_condition.ll         |  2 +-
 .../NonAffine/non_affine_loop_used_later.ll        |  2 +-
 test/ScopInfo/constant_start_integer.ll            |  2 +-
 .../ScopInfo/delinearize-together-all-data-refs.ll |  2 +-
 test/ScopInfo/multidim_2d-diagonal-matrix.ll       |  2 +-
 .../multidim_2d_outer_parametric_offset.ll         |  2 +-
 ...tidim_2d_parametric_array_static_loop_bounds.ll |  2 +-
 ...tidim_3d_parametric_array_static_loop_bounds.ll |  2 +-
 .../multidim_ivs_and_integer_offsets_3d.ll         |  2 +-
 .../multidim_ivs_and_parameteric_offsets_3d.ll     |  2 +-
 test/ScopInfo/multidim_many_references.ll          |  2 +-
 test/ScopInfo/multidim_nested_start_integer.ll     |  2 +-
 .../multidim_nested_start_share_parameter.ll       |  2 +-
 test/ScopInfo/multidim_only_ivs_2d.ll              |  2 +-
 test/ScopInfo/multidim_only_ivs_3d.ll              |  2 +-
 test/ScopInfo/multidim_only_ivs_3d_cast.ll         |  2 +-
 test/ScopInfo/multidim_only_ivs_3d_reverse.ll      |  2 +-
 .../ScopInfo/multidim_single_and_multidim_array.ll |  8 +---
 test/ScopInfo/non_affine_access.ll                 |  4 +-
 57 files changed, 89 insertions(+), 136 deletions(-)

-- 
2.1.0




More information about the llvm-commits mailing list