llvm-project/polly/test/Isl/CodeGen
Tobias Grosser 22adfb4373 Mark sdivs as 'exact' instead of lowering them ourselves
LLVM's instcombine already translates power-of-two sdivs that are known to be
exact to fast ashr instructions. Hence, there is no need to add this logic
ourselves.

Pointed-out-by: Johannes Doerfert
llvm-svn: 239025
2015-06-04 07:45:09 +00:00
..
LoopParallelMD Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
MemAccess Use base-pointer address space when creating new access functions 2015-05-20 11:02:12 +00:00
OpenMP Changed renaming of local symbols by inserting a dot before the numeric suffix. 2015-05-12 22:44:24 +00:00
20100617.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100622.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100707.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100707_2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100708.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
20100708_2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100713.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100713_2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100717.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100718-DomInfo-2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100718-DomInfo.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100720-MultipleConditions.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
20100809-IndependentBlock.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20100811-ScalarDependencyBetweenBrAndCnd.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20101030-Overflow.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20101103-Overflow3.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20101103-signmissmatch.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20110226-Ignore-Dead-Code.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20110226-PHI-Node-removed.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20110312-Fail-without-basicaa.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
20120316-InvalidCast.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20120403-RHS-type-mismatch.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20130211-getNumberOfIterations.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20130221.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
20150328-SCEVExpanderIntroducesNewIV.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
PHIInExit.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
alias-check-multi-dim.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
aliasing_different_base_and_access_type.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
aliasing_different_pointer_types.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
aliasing_multidimensional_access.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
aliasing_parametric_simple_1.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
aliasing_parametric_simple_2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
aliasing_struct_element.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
alignment.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
annotated_alias_scopes.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
blas_sscal_simplified.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
constant_condition.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
create-conditional-scop.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
debug-intrinsics.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
exprModDiv.ll Mark sdivs as 'exact' instead of lowering them ourselves 2015-06-04 07:45:09 +00:00
exprModDiv___%for.cond---%for.end.jscop Ensure memory access mappings are defined for full domain 2015-06-04 07:44:35 +00:00
exprModDiv___%for.cond---%for.end.jscop.pow2 Ensure memory access mappings are defined for full domain 2015-06-04 07:44:35 +00:00
intrinsics_lifetime.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
intrinsics_misc.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
loop_with_condition.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
loop_with_condition_2.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
loop_with_condition_ineq.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
loop_with_condition_nested.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
loop_with_conditional_entry_edge_splited_hard_case.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
multidim-non-matching-typesize-2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
multidim-non-matching-typesize.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
multidim_2d_parametric_array_static_loop_bounds.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
multidim_alias_check.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
no_guard_bb.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
non-affine-subregion-dominance-reuse.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
non_affine_float_compare.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
openmp_limit_threads.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
phi_condition_modeling_1.ll Add scalar and phi code generation 2015-05-22 23:43:58 +00:00
phi_condition_modeling_2.ll Add scalar and phi code generation 2015-05-22 23:43:58 +00:00
phi_conditional_simple_1.ll Add scalar and phi code generation 2015-05-22 23:43:58 +00:00
phi_loop_carried_float.ll Add scalar and phi code generation 2015-05-22 23:43:58 +00:00
phi_loop_carried_float_escape.ll Add scalar and phi code generation 2015-05-22 23:43:58 +00:00
phi_scalar_simple_1.ll Add scalar and phi code generation 2015-05-22 23:43:58 +00:00
phi_scalar_simple_2.ll Add scalar and phi code generation 2015-05-22 23:43:58 +00:00
pointer-type-expressions-2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
pointer-type-expressions.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
pointer-type-pointer-type-comparison.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
reduction.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
reduction_2.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
reduction_simple_binary.ll Update Polly tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:22:50 +00:00
run-time-condition-with-scev-parameters.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
run-time-condition.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
scalar-references-used-in-scop-compute.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
scev.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
scop_never_executed_runtime_check_location.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
sequential_loops.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
simple_loop_non_single_exit.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_loop_non_single_exit_2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_non_single_entry.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_nonaffine_loop.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
simple_vec_assign_scalar.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_assign_scalar_2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_call.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_call_2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_cast.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_const.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_large_width.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_ptr_ptr_ty.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_stride_negative_one.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_stride_x.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
simple_vec_two_stmts.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
single_do_loop_int_max_iterations.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_do_loop_int_max_iterations___%do.body---%do.end.jscop [NFC] Drop the "scattering" tuple name 2015-02-02 13:45:54 +00:00
single_do_loop_int_param_iterations.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_do_loop_ll_max_iterations.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
single_do_loop_one_iteration.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_do_loop_scev_replace.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_loop.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_loop_int_max_iterations.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_loop_ll_max_iterations.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_loop_one_iteration.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_loop_param.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
single_loop_zero_iterations.ll Make use of scalar/phi code generation explicit in the tests 2015-05-23 03:34:35 +00:00
split_edges.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
split_edges_2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
test-invalid-operands-for-select-2.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
test-invalid-operands-for-select.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
test.ll Remove target triples from test cases 2015-04-21 14:28:02 +00:00
two-scops-in-row.ll Make use of scalar/phi code generation explicit in the tests 2015-05-23 03:34:35 +00:00