llvm-project/polly/test/ScopInfo
Johannes Doerfert 6462d8c1d9 Generalize the domain complexity restrictions
This patch applies the restrictions on the number of domain conjuncts
  also to the domain parts of piecewise affine expressions we generate.
  To this end the wording is change slightly. It was needed to support
  complex additions featuring zext-instructions but it also fixes PR27045.

  lnt profitable runs reports only little changes that might be noise:
  Compile Time:
    Polybench/[...]/2mm                     +4.34%
    SingleSource/[...]/stepanov_container   -2.43%
  Execution Time:
    External/[...]/186_crafty               -2.32%
    External/[...]/188_ammp                 -1.89%
    External/[...]/473_astar                -1.87%

llvm-svn: 264514
2016-03-26 16:17:00 +00:00
..
BoundChecks tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
NonAffine Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
2012-03-16-Crash-because-of-unsigned-in-scev.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
2015-10-04-Crash-in-domain-generation.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
20110312-Fail-without-basicaa.ll Remove independent blocks pass 2015-10-18 12:28:00 +00:00
20111108-Parameter-not-detected.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
Alias-0.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
Alias-1.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
Alias-2.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
Alias-3.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
Alias-4.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
aliasing_conditional_alias_groups_1.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
aliasing_conditional_alias_groups_2.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
aliasing_dead_access.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
aliasing_many_arrays_to_compare.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
aliasing_many_parameters_not_all_involved.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
aliasing_multiple_alias_groups.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
aliasing_with_non_affine_access.ll Try to build alias checks even when non-affine accesses are allowed 2016-02-25 14:06:11 +00:00
assume_gep_bounds.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
assume_gep_bounds_2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
bounded_loop_assumptions.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
bug_2010_10_22.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
bug_2011_1_5.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
bug_scev_not_fully_eval.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
cfg_consequences.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
complex-branch-structure.ll Generalize the domain complexity restrictions 2016-03-26 16:17:00 +00:00
complex-expression.ll Generalize the domain complexity restrictions 2016-03-26 16:17:00 +00:00
complex-loop-nesting.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
complex-successor-structure.ll Generalize the domain complexity restrictions 2016-03-26 16:17:00 +00:00
cond_constant_in_loop.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
cond_in_loop.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
constant-non-integer-branch-condition.ll [FIX] Only constant integer branch conditions are always affine 2015-10-18 22:56:42 +00:00
constant_factor_in_parameter.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
constant_start_integer.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
delinearize-together-all-data-refs.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
do-not-model-error-block-accesses.ll ScopInfo: Do not try to model the memory accesses in an error block 2015-11-11 20:15:49 +00:00
eager-binary-and-or-conditions.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
escaping_empty_scop.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
exit_phi_accesses-2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
exit_phi_accesses.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
expensive-boundary-context.ll ScopInfo: Bound compute time spent in boundary context construction 2015-11-11 17:34:02 +00:00
infeasible-rtc.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
integers.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
inter_bb_scalar_dep.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
intra-non-affine-stmt-phi-node.ll Unique phi write accesses 2016-01-26 13:33:27 +00:00
intra_and_inter_bb_scalar_dep.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
intra_bb_scalar_dep.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
invalid_add_rec_after_invariant_load_remapping.ll [FIX] Carefully rewrite parameters wrt. invariant equivalence classes 2015-11-03 16:47:58 +00:00
invariant-loads-leave-read-only-statements.ll ScopInfo: Do not generate dependences for i1 values used in affine branches 2016-03-16 23:33:54 +00:00
invariant_load.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
invariant_load_access_classes_different_base_type.ll IslNodeBuilder: Invariant load hoisting of elements with differing sizes 2016-02-06 21:23:39 +00:00
invariant_load_access_classes_different_base_type_escaping.ll IslNodeBuilder: Invariant load hoisting of elements with differing sizes 2016-02-06 21:23:39 +00:00
invariant_load_access_classes_different_base_type_same_pointer.ll Separate invariant equivalence classes by type 2016-02-07 17:30:13 +00:00
invariant_load_access_classes_different_base_type_same_pointer_escaping.ll Separate invariant equivalence classes by type 2016-02-07 17:30:13 +00:00
invariant_load_base_pointer.ll Allow invariant loads in the SCoP description 2015-10-07 20:17:36 +00:00
invariant_load_base_pointer_conditional.ll Allow invariant loads in the SCoP description 2015-10-07 20:17:36 +00:00
invariant_load_base_pointer_in_conditional.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
invariant_load_condition.ll Allow invariant loads in the SCoP description 2015-10-07 20:17:36 +00:00
invariant_load_distinct_parameter_valuations.ll tests: Fix some spelling mistakes 2016-03-03 19:51:03 +00:00
invariant_load_loop_ub.ll Allow invariant loads in the SCoP description 2015-10-07 20:17:36 +00:00
invariant_load_ptr_ptr_noalias.ll ScopInfo: Make printing of ScopArrayInfo more similar to declarations in C 2015-11-10 14:02:54 +00:00
invariant_load_scalar_dep.ll Allow invariant loads in the SCoP description 2015-10-07 20:17:36 +00:00
invariant_load_zext_parameter-2.ll [FIX] Restructure invariant load equivalence classes 2015-10-18 12:39:19 +00:00
invariant_load_zext_parameter.ll [FIX] Restructure invariant load equivalence classes 2015-10-18 12:39:19 +00:00
invariant_load_zextended_in_own_execution_context.ll [FIX] Remove all invariant load occurences from own execution context 2015-11-07 19:45:27 +00:00
invariant_loads_complicated_dependences.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
invariant_loads_cyclic_dependences.ll Allow invariant loads in the SCoP description 2015-10-07 20:17:36 +00:00
invariant_loop_bounds.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
invariant_same_loop_bound_multiple_times-1.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
invariant_same_loop_bound_multiple_times-2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
isl_aff_out_of_bounds.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
isl_trip_count_01.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
isl_trip_count_02.ll Remove unused flag polly-allow-non-scev-backedge-taken-count 2015-10-08 10:05:48 +00:00
isl_trip_count_03.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
isl_trip_count_multiple_exiting_blocks.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
kernel_gemm___%for.cond.1.preheader---%for.end.12.jscop Use isl_set_is_subset instead of isl_set_is_equal 2015-08-18 16:12:05 +00:00
licm_load.ll [FIX] LICM test case 2016-02-16 12:10:42 +00:00
licm_potential_store.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
licm_reduction.ll Add LICM test cases 2015-07-23 20:05:11 +00:00
licm_reduction_nested.ll Add LICM test cases 2015-07-23 20:05:11 +00:00
licm_store.ll Add LICM test cases 2015-07-23 20:05:11 +00:00
long-sequence-of-error-blocks-2.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
long-sequence-of-error-blocks.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
loop-succ-cond.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
loop_affine_bound_0.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
loop_affine_bound_1.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
loop_affine_bound_2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
loop_carry.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
many-scalar-dependences.ll Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +00:00
max-loop-depth.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
memcpy.ll Support memory intrinsics 2016-02-21 19:13:19 +00:00
memmove.ll Support memory intrinsics 2016-02-21 19:13:19 +00:00
memset.ll Support memory intrinsics 2016-02-21 19:13:19 +00:00
memset_null.ll [FIX] Handle accesses to "null" in MemIntrinsics 2016-03-24 13:50:04 +00:00
mismatching-array-dimensions.ll ScopInfo: Bail out in case of mismatching array dimension sizes 2015-11-02 11:29:32 +00:00
mod_ref_access_pointee_arguments.ll Add option to disallow modref function calls in scops. 2016-03-23 06:40:15 +00:00
mod_ref_read_pointee_arguments.ll Add option to disallow modref function calls in scops. 2016-03-23 06:40:15 +00:00
mod_ref_read_pointer.ll Add option to disallow modref function calls in scops. 2016-03-23 06:40:15 +00:00
mod_ref_read_pointers.ll Add option to disallow modref function calls in scops. 2016-03-23 06:40:15 +00:00
multi-scop.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
multidim_2d-diagonal-matrix.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_2d_outer_parametric_offset.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_2d_parametric_array_static_loop_bounds.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_2d_with_modref_call.ll Add option to disallow modref function calls in scops. 2016-03-23 06:40:15 +00:00
multidim_2d_with_modref_call_2.ll Add option to disallow modref function calls in scops. 2016-03-23 06:40:15 +00:00
multidim_3d_parametric_array_static_loop_bounds.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_fixedsize_different_dimensionality.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_fortran_2d.ll ScopInfo: Add support for delinearizing fortran arrays 2015-11-24 17:06:38 +00:00
multidim_fortran_2d_params.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_fortran_2d_with_modref_call.ll Add option to disallow modref function calls in scops. 2016-03-23 06:40:15 +00:00
multidim_fortran_srem.ll Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +00:00
multidim_ivs_and_integer_offsets_3d.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_ivs_and_parameteric_offsets_3d.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_many_references.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_nested_start_integer.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_nested_start_share_parameter.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_only_ivs_2d.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_only_ivs_3d.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_only_ivs_3d_cast.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_only_ivs_3d_reverse.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_param_in_subscript-2.ll Delinearization of expressions that contain array size parameters 2015-03-30 17:22:28 +00:00
multidim_param_in_subscript.ll Delinearization of expressions that contain array size parameters 2015-03-30 17:22:28 +00:00
multidim_parameter_addrec_product.ll [FIX] Restructure invariant load equivalence classes 2015-10-18 12:39:19 +00:00
multidim_single_and_multidim_array.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
multidim_srem.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_with_bitcast.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
multiple-binary-or-conditions.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multiple-types-access-offset-not-dividable-by-element-size.ll Allow all combinations of types and subscripts for memory accesses 2016-02-18 16:50:12 +00:00
multiple-types-non-affine-2.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
multiple-types-non-affine.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
multiple-types-non-power-of-two-2.ll Allow all combinations of types and subscripts for memory accesses 2016-02-18 16:50:12 +00:00
multiple-types-non-power-of-two.ll Make memory accesses with different element types optional 2016-02-07 08:48:57 +00:00
multiple-types-two-dimensional-2.ll Make memory accesses with different element types optional 2016-02-07 08:48:57 +00:00
multiple-types-two-dimensional.ll Make memory accesses with different element types optional 2016-02-07 08:48:57 +00:00
multiple-types.ll Make memory accesses with different element types optional 2016-02-07 08:48:57 +00:00
multiple_exiting_blocks.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multiple_exiting_blocks_two_loop.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multiple_latch_blocks.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
nested-loops.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
no-scalar-deps-in-non-affine-subregion.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
non-affine-region-phi.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
non-affine-region-with-loop-2.ll [FIX] Domain generation error due to loops in non-affine regions 2016-01-26 11:03:25 +00:00
non-affine-region-with-loop.ll [FIX] Build correct domain for non-affine region SCoPs 2016-01-26 11:01:41 +00:00
non-pure-function-call.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
non-pure-function-calls-causes-dead-blocks.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
non-pure-function-calls.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
non_affine_access.ll Drop explicit -polly-delinearize parameter 2016-03-23 13:21:02 +00:00
non_affine_region_1.ll [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +00:00
non_affine_region_2.ll Unique phi write accesses 2016-01-26 13:33:27 +00:00
non_affine_region_3.ll ScopInfo: Never add read accesses for synthesizable values 2016-01-27 22:51:56 +00:00
non_affine_region_4.ll Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +00:00
not-a-reduction.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
out-of-scop-use-in-region-entry-phi-node-nonaffine-subregion.ll executeScopConditionally: Introduce special exiting block 2015-12-09 11:38:22 +00:00
out-of-scop-use-in-region-entry-phi-node.ll ScopInfo: PHI-node uses in the EntryNode with an incoming BB that is not part 2015-10-24 20:55:27 +00:00
parameter_product.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
phi_condition_modeling_1.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
phi_condition_modeling_2.ll Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +00:00
phi_conditional_simple_1.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
phi_loop_carried_float.ll Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +00:00
phi_not_grouped_at_top.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
phi_scalar_simple_1.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
phi_scalar_simple_2.ll Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +00:00
phi_with_invoke_edge.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
pointer-type-expressions.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
pointer-used-as-base-pointer-and-scalar-read.ll ScopInfo: Never add read accesses for synthesizable values 2016-01-27 22:51:56 +00:00
process_added_dimensions.ll Call assumeNoOutOfBound only in updateDimensionality 2016-01-08 14:01:59 +00:00
ranged_parameter.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
ranged_parameter_wrap.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
read-only-scalar-used-in-phi-2.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
read-only-scalar-used-in-phi.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
read-only-scalars.ll ScopInfo: Make printing of ScopArrayInfo more similar to declarations in C 2015-11-10 14:02:54 +00:00
read-only-statements.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
reduction_alternating_base.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_chain_partially_outside_the_scop.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_disabled_multiplicative.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_escaping_intermediate.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_escaping_intermediate_2.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_invalid_different_operators.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_invalid_overlapping_accesses.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_multiple_loops_array_sum.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_multiple_loops_array_sum_1.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_multiple_simple_binary.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_non_overlapping_chains.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_only_reduction_like_access.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_simple_fp.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_simple_w_constant.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_simple_w_iv.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
reduction_two_identical_reads.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
redundant_parameter_constraint.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
remarks.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
required-invariant-loop-bounds.ll [FIX] Restructure invariant load equivalence classes 2015-10-18 12:39:19 +00:00
run-time-check-many-parameters.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
run-time-check-read-only-arrays.ll Remove -polly-code-generator=isl from many test cases 2015-11-21 23:05:48 +00:00
same-base-address-scalar-and-array.ll ScopInfo: Never add read accesses for synthesizable values 2016-01-27 22:51:56 +00:00
scalar.ll Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +00:00
scalar_dependence_cond_br.ll ScopInfo: Do not generate dependences for i1 values used in affine branches 2016-03-16 23:33:54 +00:00
scalar_to_array.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
scev-invalidated.ll Remove independent blocks pass 2015-10-18 12:28:00 +00:00
schedule-const-post-dominator-walk-2.ll ScopInfo: Correct schedule construction 2016-02-01 11:54:13 +00:00
schedule-const-post-dominator-walk.ll ScopInfo: Correct schedule construction 2016-02-01 11:54:13 +00:00
schedule-incorrectly-contructed-in-case-of-infinite-loop.ll [FIX] Do not crash in the presence of infinite loops. 2015-11-03 00:28:07 +00:00
simple_loop_1.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
simple_nonaffine_loop_not.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
smax.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
stride_detection.ll Annotation of SIMD loops 2016-02-23 09:00:13 +00:00
switch-1.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
switch-2.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
switch-3.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
switch-4.ll [ScopInfo] Fix domains after loops. 2016-03-22 23:27:42 +00:00
switch-5.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
switch-6.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
switch-7.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
tempscop-printing.ll Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +00:00
test-wrapping-in-condition.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
two-loops-one-infinite.ll [FIX] Get the correct loop that surrounds a region 2015-11-21 16:56:13 +00:00
two-loops-right-after-each-other.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
undef_in_cond.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
unsigned-condition.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
user_context.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
user_provided_assumptions.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
user_provided_non_dominating_assumptions.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
variant_base_pointer.ll Remove read-only statements from the SCoP 2015-11-03 16:54:49 +00:00
variant_load_empty_domain.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
wraping_signed_expr_0.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
wraping_signed_expr_1.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
wraping_signed_expr_2.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
wraping_signed_expr_3.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
wraping_signed_expr_4.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
wraping_signed_expr_5.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
wraping_signed_expr_6.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
wraping_signed_expr_7.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
wraping_signed_expr_slow_1.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
wraping_signed_expr_slow_2.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00