llvm-project/polly/test/ScopInfo
Tobias Grosser 5a8c052baf Invalidate scop on encountering a complex control flow
We bail out if current scop has a complex control flow as this could lead to
building of large domain conditions. This is to reduce compile time.  This
addresses r26382.

Contributed-by: Chris Jenneisch <chrisj@codeaurora.org>

Differential Revision: http://reviews.llvm.org/D18362

llvm-svn: 264105
2016-03-22 22:05:32 +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 ScopInfo: Bail out in case of complex branch structures 2015-12-20 13:31:48 +00:00
complex-loop-nesting.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
complex-successor-structure.ll Invalidate scop on encountering a complex control flow 2016-03-22 22:05:32 +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 Separate more constant factors of parameters 2016-02-14 22:30:56 +00:00
delinearize-together-all-data-refs.ll ScopInfo: Make printing of ScopArrayInfo more similar to declarations in C 2015-11-10 14:02:54 +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 Update to ISL 0.16.1 2016-01-15 15:54:45 +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 Update to ISL 0.16.1 2016-01-15 15:54:45 +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_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
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 Support calls with known ModRef function behaviour 2016-02-25 14:08:48 +00:00
mod_ref_read_pointee_arguments.ll Support calls with known ModRef function behaviour 2016-02-25 14:08:48 +00:00
mod_ref_read_pointer.ll Support calls with known ModRef function behaviour 2016-02-25 14:08:48 +00:00
mod_ref_read_pointers.ll Support calls with known ModRef function behaviour 2016-02-25 14:08:48 +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 tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
multidim_2d_outer_parametric_offset.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_2d_parametric_array_static_loop_bounds.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_2d_with_modref_call.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
multidim_2d_with_modref_call_2.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +00:00
multidim_3d_parametric_array_static_loop_bounds.ll Track assumptions and restrictions separatly 2016-03-01 13:06:28 +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 Track assumptions and restrictions separatly 2016-03-01 13:06:28 +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 Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_ivs_and_parameteric_offsets_3d.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_many_references.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
multidim_nested_start_integer.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_nested_start_share_parameter.ll tests: Drop -polly-detect-unprofitable and -polly-no-early-exit 2015-10-06 15:36:44 +00:00
multidim_only_ivs_2d.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_only_ivs_3d.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_only_ivs_3d_cast.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
multidim_only_ivs_3d_reverse.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +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 [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +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 [FIX] Two "off-by-one" error in constant range usage 2016-02-07 13:59:03 +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 Follow uses to create value MemoryAccesses 2016-02-06 09:19:40 +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 Track assumptions and restrictions separatly 2016-03-01 13:06:28 +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 Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
switch-2.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
switch-3.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +00:00
switch-4.ll Update to ISL 0.16.1 2016-01-15 15:54:45 +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