[tests] Force invariant load hoisting for test cases that need it
authorTobias Grosser <tobias@grosser.es>
Mon, 15 Aug 2016 13:27:49 +0000 (13:27 +0000)
committerTobias Grosser <tobias@grosser.es>
Mon, 15 Aug 2016 13:27:49 +0000 (13:27 +0000)
commit6e6264c142a1714af503dded632833c435dc66c0
tree6beb833a3a1e601e5b70e363e5119334382b9965
parent1c892e91e389afc993d5ea0d869150bd2ef49a9c
[tests] Force invariant load hoisting for test cases that need it

This will make it easier to switch the default of Polly's invariant load
hoisting strategy and also makes it very clear that these test cases
indeed require invariant code hoisting to work.

llvm-svn: 278667
58 files changed:
polly/test/Isl/CodeGen/OpenMP/invariant_base_pointer_preloaded.ll
polly/test/Isl/CodeGen/OpenMP/invariant_base_pointer_preloaded_different_bb.ll
polly/test/Isl/CodeGen/OpenMP/invariant_base_pointer_preloaded_pass_only_needed.ll
polly/test/Isl/CodeGen/OpenMP/invariant_base_pointers_preloaded.ll
polly/test/Isl/CodeGen/invariant-load-preload-base-pointer-origin-first.ll
polly/test/Isl/CodeGen/invariant_cannot_handle_void.ll
polly/test/Isl/CodeGen/invariant_load.ll
polly/test/Isl/CodeGen/invariant_load_base_pointer.ll
polly/test/Isl/CodeGen/invariant_load_base_pointer_conditional.ll
polly/test/Isl/CodeGen/invariant_load_base_pointer_conditional_2.ll
polly/test/Isl/CodeGen/invariant_load_complex_condition.ll
polly/test/Isl/CodeGen/invariant_load_condition.ll
polly/test/Isl/CodeGen/invariant_load_different_sized_types.ll
polly/test/Isl/CodeGen/invariant_load_escaping.ll
polly/test/Isl/CodeGen/invariant_load_escaping_second_scop.ll
polly/test/Isl/CodeGen/invariant_load_in_non_affine_subregion.ll
polly/test/Isl/CodeGen/invariant_load_loop_ub.ll
polly/test/Isl/CodeGen/invariant_load_not_executed_but_in_parameters.ll
polly/test/Isl/CodeGen/invariant_load_outermost.ll
polly/test/Isl/CodeGen/invariant_load_parameters_cyclic_dependence.ll
polly/test/Isl/CodeGen/invariant_load_ptr_ptr_noalias.ll
polly/test/Isl/CodeGen/invariant_load_scalar_dep.ll
polly/test/Isl/CodeGen/invariant_load_scalar_escape_alloca_sharing.ll
polly/test/Isl/CodeGen/invariant_loads_from_struct_with_different_types_1.ll
polly/test/Isl/CodeGen/invariant_loads_from_struct_with_different_types_2.ll
polly/test/Isl/CodeGen/invariant_verify_function_failed.ll
polly/test/Isl/CodeGen/invariant_verify_function_failed_2.ll
polly/test/ScopInfo/invariant-loads-leave-read-only-statements.ll
polly/test/ScopInfo/invariant_load.ll
polly/test/ScopInfo/invariant_load_access_classes_different_base_type.ll
polly/test/ScopInfo/invariant_load_access_classes_different_base_type_escaping.ll
polly/test/ScopInfo/invariant_load_access_classes_different_base_type_same_pointer.ll
polly/test/ScopInfo/invariant_load_access_classes_different_base_type_same_pointer_escaping.ll
polly/test/ScopInfo/invariant_load_base_pointer.ll
polly/test/ScopInfo/invariant_load_base_pointer_conditional.ll
polly/test/ScopInfo/invariant_load_base_pointer_in_conditional.ll
polly/test/ScopInfo/invariant_load_condition.ll
polly/test/ScopInfo/invariant_load_distinct_parameter_valuations.ll
polly/test/ScopInfo/invariant_load_loop_ub.ll
polly/test/ScopInfo/invariant_load_ptr_ptr_noalias.ll
polly/test/ScopInfo/invariant_load_scalar_dep.ll
polly/test/ScopInfo/invariant_load_stmt_domain.ll
polly/test/ScopInfo/invariant_load_zext_parameter-2.ll
polly/test/ScopInfo/invariant_load_zext_parameter.ll
polly/test/ScopInfo/invariant_load_zextended_in_own_execution_context.ll
polly/test/ScopInfo/invariant_loads_complicated_dependences.ll
polly/test/ScopInfo/invariant_loads_cyclic_dependences.ll
polly/test/ScopInfo/invariant_loop_bounds.ll
polly/test/ScopInfo/invariant_same_loop_bound_multiple_times-1.ll
polly/test/ScopInfo/invariant_same_loop_bound_multiple_times-2.ll
polly/test/ScopInfo/non-precise-inv-load-1.ll
polly/test/ScopInfo/non-precise-inv-load-2.ll
polly/test/ScopInfo/non-precise-inv-load-3.ll
polly/test/ScopInfo/non-precise-inv-load-4.ll
polly/test/ScopInfo/non-precise-inv-load-5.ll
polly/test/ScopInfo/non-precise-inv-load-6.ll
polly/test/ScopInfo/partially_invariant_load_1.ll
polly/test/ScopInfo/partially_invariant_load_2.ll