hanchenye-llvm-project/polly/test/Isl/CodeGen
Tobias Grosser f93451802a OpenMP-codegen: Correctly pass function arguments to subfunctions
Before we only checked if certain instructions can be expanded by us. Now we
check any value, including function arguments.

llvm-svn: 246425
2015-08-31 09:05:43 +00:00
..
LoopParallelMD DI: Fix testcases after LLVM r246327 2015-08-28 22:01:49 +00:00
MemAccess Use base-pointer address space when creating new access functions 2015-05-20 11:02:12 +00:00
OpenMP OpenMP-codegen: Correctly pass function arguments to subfunctions 2015-08-31 09:05:43 +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 Check feasibility for the runtime check context wrt. the domain. 2015-08-20 18:06:30 +00:00
PHIInExit.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
alias-check-multi-dim.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +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 Removed redundant alias checks generated during run time. 2015-07-23 17:04:54 +00:00
aliasing_parametric_simple_2.ll Removed redundant alias checks generated during run time. 2015-07-23 17:04:54 +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 Check feasibility for the runtime check context wrt. the domain. 2015-08-20 18:06:30 +00:00
debug-intrinsics.ll Ignore debug intrinsics and do not model their potential scalar metadata reads 2015-08-30 16:57:20 +00:00
entry_with_trivial_phi.ll Always model PHI nodes in scop (if not in same nonaffine subregion) 2015-08-12 07:48:54 +00:00
entry_with_trivial_phi_other_bb.ll Add another test case with trival PHI in entry BB 2015-08-12 07:34:55 +00:00
exprModDiv.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +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
getNumberOfIterations.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +00:00
if-conditions-in-vector-code.ll Traverse the SCoP to compute non-loop-carried domain conditions 2015-08-30 21:13:53 +00:00
inner_scev_sdiv_1.ll Introduce the ScopExpander as a SCEVExpander replacement 2015-08-18 11:56:00 +00:00
inner_scev_sdiv_2.ll Introduce the ScopExpander as a SCEVExpander replacement 2015-08-18 11:56:00 +00:00
inner_scev_sdiv_3.ll Introduce the ScopExpander as a SCEVExpander replacement 2015-08-18 11:56:00 +00:00
inner_scev_sdiv_in_lb.ll Introduce the ScopExpander as a SCEVExpander replacement 2015-08-18 11:56:00 +00:00
inner_scev_sdiv_in_lb_invariant.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +00:00
inner_scev_sdiv_in_rtc.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +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 Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
loop_with_condition_2.ll Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
loop_with_condition_ineq.ll Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
loop_with_condition_nested.ll Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
loop_with_conditional_entry_edge_split_hard_case.ll Revise the simplification of regions 2015-08-11 14:39:21 +00:00
multidim-non-matching-typesize-2.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +00:00
multidim-non-matching-typesize.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +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-phi-node-expansion-2.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +00:00
non-affine-phi-node-expansion.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +00:00
non-affine-subregion-dominance-reuse.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +00:00
non_affine_float_compare.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +00:00
openmp_limit_threads.ll Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00
phi_condition_modeling_1.ll Remove code for scalar and PHI to array translation 2015-06-26 07:31:18 +00:00
phi_condition_modeling_2.ll Remove code for scalar and PHI to array translation 2015-06-26 07:31:18 +00:00
phi_conditional_simple_1.ll Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +00:00
phi_loop_carried_float.ll Revise the simplification of regions 2015-08-11 14:39:21 +00:00
phi_loop_carried_float_escape.ll Do not model scalar references to constant values 2015-08-31 06:37:25 +00:00
phi_scalar_simple_1.ll Remove code for scalar and PHI to array translation 2015-06-26 07:31:18 +00:00
phi_scalar_simple_2.ll Remove code for scalar and PHI to array translation 2015-06-26 07:31:18 +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
read-only-scalars.ll Store scalar dependences from outside the scop into alloca locations 2015-08-30 19:19:34 +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 Use schedule trees to represent execution order of statements 2015-07-14 09:33:13 +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 Check feasibility for the runtime check context wrt. the domain. 2015-08-20 18:06:30 +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 Drop alias tags from vector test case 2015-08-30 14:06:30 +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_strides_multidim.ll [Vectorizer] Detect strides in multi-dimensional arrays 2015-08-24 22:20:46 +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 Remove code for scalar and PHI to array translation 2015-06-26 07:31:18 +00:00
split_edge_of_exit.ll Fix Codegen adding a second exit out of region 2015-08-18 13:14:42 +00:00
split_edges.ll Check feasibility for the runtime check context wrt. the domain. 2015-08-20 18:06:30 +00:00
split_edges_2.ll Check feasibility for the runtime check context wrt. the domain. 2015-08-20 18:06:30 +00:00
srem-in-other-bb.ll Do not detect Scops with only one loop. 2015-08-27 16:55:18 +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 Remove code for scalar and PHI to array translation 2015-06-26 07:31:18 +00:00