llvm-project/polly/test/ScopInfo/NonAffine
Johannes Doerfert 965edde695 Separate more constant factors of parameters
So far we separated constant factors from multiplications, however,
  only when they are at the outermost level of a parameter SCEV. Now,
  we also separate constant factors from the parameter SCEV if the
  outermost expression is a SCEVAddRecExpr. With the changes to the
  SCEVAffinator we can now improve the extractConstantFactor(...)
  function at will without worrying about any other code part. Thus,
  if needed we can implement a more comprehensive
  extractConstantFactor(...) function that will traverse the SCEV
  instead of looking only at the outermost level.

  Four test cases were affected. One did not change much and the other
  three were simplified.

llvm-svn: 260859
2016-02-14 22:30:56 +00:00
..
div_backedge.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
div_domain.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
invariant_loads_dependent_in_non_affine_region.ll Allow invariant loads in the SCoP description 2015-10-07 20:17:36 +00:00
modulo_backedge.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
modulo_domain.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
non-affine-loop-condition-dependent-access_1.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
non-affine-loop-condition-dependent-access_2.ll Separate more constant factors of parameters 2016-02-14 22:30:56 +00:00
non-affine-loop-condition-dependent-access_3.ll Separate more constant factors of parameters 2016-02-14 22:30:56 +00:00
non_affine_access_with_range_2.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
non_affine_but_sdiv.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
non_affine_but_srem.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
non_affine_conditional_nested.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
non_affine_conditional_surrounding_affine_loop.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
non_affine_conditional_surrounding_non_affine_loop.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
non_affine_float_compare.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
non_affine_loop_condition.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
non_affine_loop_used_later.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
non_affine_parametric_loop.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
non_affine_region_guaranteed_non-entry.ll Remove irreducible control flow from test case 2016-01-22 09:33:33 +00:00
whole-scop-non-affine-subregion-in-loop.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00