[PATCH] D42151: [Polly][ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default.

Michael Kruse via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 2 23:01:44 PST 2018


This revision was automatically updated to reflect the committed changes.
Closed by commit rL324169: [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. (authored by Meinersbur, committed by ).

Repository:
  rL LLVM

https://reviews.llvm.org/D42151

Files:
  polly/trunk/lib/Analysis/ScopBuilder.cpp
  polly/trunk/test/DeLICM/map_memset_zero.ll
  polly/trunk/test/DeLICM/nomap_occupied.ll
  polly/trunk/test/DeLICM/reduction.ll
  polly/trunk/test/DeLICM/reduction_looprotate_gvnpre.ll
  polly/trunk/test/DeLICM/reduction_looprotate_gvnpre_cond1.ll
  polly/trunk/test/DeLICM/reduction_looprotate_gvnpre_cond2.ll
  polly/trunk/test/DeLICM/reduction_looprotate_gvnpre_nopreheader.ll
  polly/trunk/test/DeLICM/reduction_looprotate_hoisted.ll
  polly/trunk/test/DeLICM/reduction_looprotate_licm.ll
  polly/trunk/test/DeLICM/reduction_looprotate_licm2.ll
  polly/trunk/test/DeLICM/reduction_looprotate_licm_double_write.ll
  polly/trunk/test/DeLICM/reduction_looprotate_licm_nopreheader.ll
  polly/trunk/test/DeLICM/reduction_looprotate_load.ll
  polly/trunk/test/DeLICM/reduction_looprotate_loopguard_gvnpre.ll
  polly/trunk/test/DeLICM/reduction_looprotate_loopguard_licm1.ll
  polly/trunk/test/DeLICM/reduction_looprotate_loopguard_licm2.ll
  polly/trunk/test/DeLICM/reduction_looprotate_loopguard_licm3.ll
  polly/trunk/test/DeLICM/reduction_looprotate_readonly.ll
  polly/trunk/test/DeLICM/reduction_looprotate_synthesizable.ll
  polly/trunk/test/DeLICM/reduction_looprotate_undef.ll
  polly/trunk/test/DeLICM/reduction_overapproximate.ll
  polly/trunk/test/DeLICM/reduction_unrelatedunusual.ll
  polly/trunk/test/DeLICM/reject_loadafterstore.ll
  polly/trunk/test/DeLICM/reject_storeafterstore.ll
  polly/trunk/test/DeLICM/reject_unusualstore.ll
  polly/trunk/test/DependenceInfo/fine_grain_dep_0.ll
  polly/trunk/test/DependenceInfo/reduction_dependences_equal_non_reduction_dependences.ll
  polly/trunk/test/DependenceInfo/reduction_two_reductions_different_rloops.ll
  polly/trunk/test/ForwardOpTree/atax.ll
  polly/trunk/test/ForwardOpTree/forward_load_differentarray.ll
  polly/trunk/test/ForwardOpTree/forward_load_double_write.ll
  polly/trunk/test/ForwardOpTree/forward_load_fromloop.ll
  polly/trunk/test/ForwardOpTree/forward_load_tripleuse.ll
  polly/trunk/test/ForwardOpTree/jacobi-1d.ll
  polly/trunk/test/Isl/Ast/dependence_distance_multiple_constant.ll
  polly/trunk/test/Isl/Ast/dependence_distance_varying_multiple.ll
  polly/trunk/test/Isl/CodeGen/MemAccess/create_arrays_heap.ll
  polly/trunk/test/Isl/CodeGen/MemAccess/map_scalar_access.ll
  polly/trunk/test/Isl/CodeGen/MemAccess/multiple_types.ll
  polly/trunk/test/Isl/CodeGen/OpenMP/mapped-phi-access.ll
  polly/trunk/test/Isl/CodeGen/OpenMP/recomputed-srem.ll
  polly/trunk/test/Isl/CodeGen/partial_write_impossible_restriction.ll
  polly/trunk/test/Isl/CodeGen/partial_write_mapped_scalar.ll
  polly/trunk/test/Isl/CodeGen/partial_write_mapped_vector.ll
  polly/trunk/test/Isl/CodeGen/unpredictable-loop-unsynthesizable.ll
  polly/trunk/test/JSONExporter/ImportArrays/ImportArrays-Negative-size.ll
  polly/trunk/test/MaximalStaticExpansion/load_after_store_same_statement.ll
  polly/trunk/test/MaximalStaticExpansion/working_expansion_multiple_dependences_per_statement.ll
  polly/trunk/test/MaximalStaticExpansion/working_expansion_multiple_instruction_per_statement.ll
  polly/trunk/test/MaximalStaticExpansion/working_phi_two_scalars.ll
  polly/trunk/test/PruneUnprofitable/prune_only_scalardeps.ll
  polly/trunk/test/ScopInfo/branch-references-loop-scev-with-unknown-iterations-3.ll
  polly/trunk/test/ScopInfo/condition-after-error-block-2.ll
  polly/trunk/test/ScopInfo/condtion-after-error-block.ll
  polly/trunk/test/ScopInfo/const_srem_sdiv.ll
  polly/trunk/test/ScopInfo/constant_functions_multi_dim.ll
  polly/trunk/test/ScopInfo/delinearize-together-all-data-refs.ll
  polly/trunk/test/ScopInfo/escaping_empty_scop.ll
  polly/trunk/test/ScopInfo/exit-phi-1.ll
  polly/trunk/test/ScopInfo/exit-phi-2.ll
  polly/trunk/test/ScopInfo/exit_phi_accesses-2.ll
  polly/trunk/test/ScopInfo/invariant_load_complex_condition.ll
  polly/trunk/test/ScopInfo/loop_carry.ll
  polly/trunk/test/ScopInfo/many-scalar-dependences.ll
  polly/trunk/test/ScopInfo/mod_ref_access_pointee_arguments.ll
  polly/trunk/test/ScopInfo/mod_ref_read_pointee_arguments.ll
  polly/trunk/test/ScopInfo/multidim_2d_with_modref_call.ll
  polly/trunk/test/ScopInfo/multidim_2d_with_modref_call_2.ll
  polly/trunk/test/ScopInfo/multidim_fixedsize_multi_offset.ll
  polly/trunk/test/ScopInfo/multidim_fold_constant_dim_zero.ll
  polly/trunk/test/ScopInfo/multidim_fortran_2d_with_modref_call.ll
  polly/trunk/test/ScopInfo/multidim_fortran_srem.ll
  polly/trunk/test/ScopInfo/multidim_nested_start_share_parameter.ll
  polly/trunk/test/ScopInfo/multidim_with_bitcast.ll
  polly/trunk/test/ScopInfo/multiple-types-access-offset-not-dividable-by-element-size.ll
  polly/trunk/test/ScopInfo/multiple-types-non-affine-2.ll
  polly/trunk/test/ScopInfo/multiple-types-non-affine.ll
  polly/trunk/test/ScopInfo/multiple-types.ll
  polly/trunk/test/ScopInfo/non-affine-region-with-loop-2.ll
  polly/trunk/test/ScopInfo/out-of-scop-use-in-region-entry-phi-node.ll
  polly/trunk/test/ScopInfo/parameter-constant-division.ll
  polly/trunk/test/ScopInfo/phi_after_error_block.ll
  polly/trunk/test/ScopInfo/phi_scalar_simple_2.ll
  polly/trunk/test/ScopInfo/pointer-used-as-base-pointer-and-scalar-read.ll
  polly/trunk/test/ScopInfo/polly-timeout-parameter-bounds.ll
  polly/trunk/test/ScopInfo/process_added_dimensions.ll
  polly/trunk/test/ScopInfo/read-only-scalars.ll
  polly/trunk/test/ScopInfo/reduction_disabled_multiplicative.ll
  polly/trunk/test/ScopInfo/reduction_escaping_intermediate_2.ll
  polly/trunk/test/ScopInfo/reduction_invalid_overlapping_accesses.ll
  polly/trunk/test/ScopInfo/reduction_multiple_simple_binary.ll
  polly/trunk/test/ScopInfo/stmt_split_phi_in_stmt.ll
  polly/trunk/test/ScopInfo/stmt_split_scalar_dependence.ll
  polly/trunk/test/ScopInfo/stmt_split_within_loop.ll
  polly/trunk/test/ScopInfo/unpredictable_nonscop_loop.ll
  polly/trunk/test/ScopInfo/unprofitable_scalar-accs.ll
  polly/trunk/test/Simplify/coalesce_3partials.ll
  polly/trunk/test/Simplify/coalesce_disjointelements.ll
  polly/trunk/test/Simplify/coalesce_overlapping.ll
  polly/trunk/test/Simplify/coalesce_partial.ll
  polly/trunk/test/Simplify/dead_access_load.ll
  polly/trunk/test/Simplify/dead_access_phi.ll
  polly/trunk/test/Simplify/dead_access_value.ll
  polly/trunk/test/Simplify/dead_instruction.ll
  polly/trunk/test/Simplify/nocoalesce_differentvalues.ll
  polly/trunk/test/Simplify/nocoalesce_elementmismatch.ll
  polly/trunk/test/Simplify/nocoalesce_readbetween.ll
  polly/trunk/test/Simplify/nocoalesce_writebetween.ll
  polly/trunk/test/Simplify/notredundant_synthesizable_unknownit.ll
  polly/trunk/test/Simplify/out-of-scop-use-in-region-entry-phi-node.ll
  polly/trunk/test/Simplify/overwritten.ll
  polly/trunk/test/Simplify/overwritten_3store.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D42151.132732.patch
Type: text/x-patch
Size: 73386 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180203/0df00780/attachment.bin>


More information about the llvm-commits mailing list