/download/obfuscator-ollvm/polly/test/ScopInfo/

2 directories 369 files
Name Size Modified
Go up
BoundChecks
NonAffine
20110312-Fail-without-basicaa.ll 1.0 KiB
20111108-Parameter-not-detected.ll 2.7 KiB
2012-03-16-Crash-because-of-unsigned-in-scev.ll 841 B
2015-10-04-Crash-in-domain-generation.ll 1.2 KiB
Alias-0.ll 1.8 KiB
Alias-1.ll 1.9 KiB
Alias-2.ll 2.0 KiB
Alias-3.ll 1.4 KiB
Alias-4.ll 1.5 KiB
aliasing_conditional_alias_groups_1.ll 1.9 KiB
aliasing_conditional_alias_groups_2.ll 1.8 KiB
aliasing_dead_access.ll 1.8 KiB
aliasing_many_arrays_to_compare.ll 2.0 KiB
aliasing_many_parameters_not_all_involved.ll 4.0 KiB
aliasing_many_read_only_acesses.ll 9.3 KiB
aliasing_multiple_alias_groups.ll 2.6 KiB
aliasing_with_non_affine_access.ll 3.4 KiB
allow-all-parameters-dereferencable.ll 3.8 KiB
assume_gep_bounds.ll 3.0 KiB
assume_gep_bounds_2.ll 3.5 KiB
assume_gep_bounds_many.ll 30 KiB
avoid_new_parameters_from_geps.ll 2.6 KiB
bool-addrec.ll 1.7 KiB
bounded_loop_assumptions.ll 2.3 KiB
branch-references-loop-scev-with-unknown-iterations-2.ll 1.3 KiB
branch-references-loop-scev-with-unknown-iterations-3.ll 3.7 KiB
branch-references-loop-scev-with-unknown-iterations.ll 1.9 KiB
bug_2010_10_22.ll 1.7 KiB
bug_2011_1_5.ll 2.3 KiB
bug_scev_not_fully_eval.ll 1.5 KiB
cfg_consequences.ll 14 KiB
complex-branch-structure.ll 4.2 KiB
complex-condition.ll 5.5 KiB
complex-expression.ll 7.2 KiB
complex-loop-nesting.ll 3.2 KiB
complex-successor-structure-2.ll 20 KiB
complex-successor-structure-3.ll 11 KiB
complex-successor-structure.ll 20 KiB
complex_domain_binary_condition.ll 2.5 KiB
complex_execution_context.ll 1.6 KiB
cond_constant_in_loop.ll 1.7 KiB
cond_in_loop.ll 1.7 KiB
condition-after-error-block-2.ll 1.6 KiB
condition-after-error-block-before-scop.ll 1013 B
condtion-after-error-block.ll 1.9 KiB
const_srem_sdiv.ll 4.0 KiB
constant-non-integer-branch-condition.ll 893 B
constant_factor_in_parameter.ll 1.6 KiB
constant_functions_outside_scop_as_unknown.ll 918 B
constant_start_integer.ll 1.9 KiB
debug_call.ll 887 B
delinearize-together-all-data-refs.ll 3.1 KiB
div_by_zero.ll 1.1 KiB
do-not-model-error-block-accesses.ll 2.1 KiB
eager-binary-and-or-conditions.ll 3.7 KiB
early_exit_for_complex_domains.ll 2.2 KiB
error-blocks-1.ll 2.4 KiB
error-blocks-2.ll 3.1 KiB
error-blocks-3.ll 2.3 KiB
escaping_empty_scop.ll 1.7 KiB
exit-phi-1.ll 2.3 KiB
exit-phi-2.ll 1.5 KiB
exit_phi_accesses-2.ll 1.6 KiB
exit_phi_accesses.ll 1.5 KiB
expensive-boundary-context.ll 11 KiB
extract_constant_factor_introduces_new_parameter.ll 1.4 KiB
full-function.ll 2.7 KiB
granularity_same_name.ll 1.7 KiB
granularity_scalar-indep.ll 2.3 KiB
granularity_scalar-indep_cross-referencing-phi1.ll 2.4 KiB
granularity_scalar-indep_cross-referencing-phi2.ll 2.5 KiB
granularity_scalar-indep_epilogue.ll 2.1 KiB
granularity_scalar-indep_epilogue_last.ll 2.6 KiB
granularity_scalar-indep_noepilogue.ll 1.8 KiB
granularity_scalar-indep_ordered-2.ll 2.8 KiB
granularity_scalar-indep_ordered.ll 2.0 KiB
i1_params.ll 1.8 KiB
infeasible-rtc.ll 1.8 KiB
infeasible_invalid_context.ll 2.6 KiB
int2ptr_ptr2int.ll 3.1 KiB
int2ptr_ptr2int_2.ll 3.0 KiB
integers.ll 4.0 KiB
inter-error-bb-dependence.ll 1.8 KiB
inter_bb_scalar_dep.ll 2.1 KiB
intra-non-affine-stmt-phi-node.ll 1.7 KiB
intra_and_inter_bb_scalar_dep.ll 2.5 KiB
intra_bb_scalar_dep.ll 2.0 KiB
intrinsics.ll 1.8 KiB
invalid_add_rec_after_invariant_load_remapping.ll 2.7 KiB
invalidate_iterator_during_MA_removal.ll 6.4 KiB
invariant-load-instlist.ll 1.1 KiB
invariant-loads-leave-read-only-statements.ll 4.7 KiB
invariant_load.ll 1.2 KiB
invariant_load_access_classes_different_base_type.ll 2.3 KiB
invariant_load_access_classes_different_base_type_escaping.ll 3.3 KiB
invariant_load_access_classes_different_base_type_same_pointer.ll 2.8 KiB
invariant_load_access_classes_different_base_type_same_pointer_escaping.ll 3.1 KiB
invariant_load_addrec_sum.ll 1.9 KiB
invariant_load_base_pointer.ll 1.2 KiB
invariant_load_base_pointer_conditional.ll 1.7 KiB
invariant_load_base_pointer_in_conditional.ll 1.7 KiB
invariant_load_branch_condition.ll 1.6 KiB
invariant_load_canonicalize_array_baseptrs.ll 1.3 KiB
invariant_load_canonicalize_array_baseptrs_2.ll 3.1 KiB
invariant_load_canonicalize_array_baseptrs_3.ll 1.7 KiB
invariant_load_canonicalize_array_baseptrs_4.ll 1.5 KiB
invariant_load_canonicalize_array_baseptrs_4b.ll 1.7 KiB
invariant_load_canonicalize_array_baseptrs_4c.ll 1.4 KiB
invariant_load_canonicalize_array_baseptrs_5.ll 2.8 KiB
invariant_load_complex_condition.ll 4.0 KiB
invariant_load_condition.ll 1.4 KiB
invariant_load_dereferenceable.ll 2.9 KiB
invariant_load_distinct_parameter_valuations.ll 4.7 KiB
invariant_load_in_non_affine.ll 2.1 KiB
invariant_load_loop_ub.ll 1.3 KiB
invariant_load_ptr_ptr_noalias.ll 2.0 KiB
invariant_load_scalar_dep.ll 1.4 KiB
invariant_load_stmt_domain.ll 2.2 KiB
invariant_load_zext_parameter-2.ll 4.4 KiB
invariant_load_zext_parameter.ll 2.8 KiB
invariant_load_zextended_in_own_execution_context.ll 1.1 KiB
invariant_loads_complicated_dependences.ll 3.5 KiB
invariant_loads_cyclic_dependences.ll 2.3 KiB
invariant_loop_bounds.ll 4.8 KiB
invariant_same_loop_bound_multiple_times-1.ll 4.3 KiB
invariant_same_loop_bound_multiple_times-2.ll 4.5 KiB
isl_aff_out_of_bounds.ll 1.4 KiB
isl_trip_count_01.ll 1.1 KiB
isl_trip_count_02.ll 956 B
isl_trip_count_03.ll 2.1 KiB
isl_trip_count_multiple_exiting_blocks.ll 1.6 KiB
licm_load.ll 2.0 KiB
licm_potential_store.ll 2.7 KiB
licm_reduction_nested.ll 2.6 KiB
long-compile-time-alias-analysis.ll 9.7 KiB
long-sequence-of-error-blocks-2.ll 10 KiB
long-sequence-of-error-blocks.ll 9.8 KiB
loop-multiexit-succ-cond.ll 3.0 KiB
loop_affine_bound_0.ll 2.9 KiB
loop_affine_bound_1.ll 3.1 KiB
loop_affine_bound_2.ll 2.6 KiB
loop_carry.ll 3.4 KiB
many-scalar-dependences.ll 10 KiB
max-loop-depth.ll 2.5 KiB
memcpy-raw-source.ll 2.9 KiB
memcpy.ll 3.0 KiB
memmove.ll 3.0 KiB
memset.ll 2.4 KiB
memset_null.ll 1.6 KiB
mismatching-array-dimensions.ll 2.1 KiB
mod_ref_access_pointee_arguments.ll 2.0 KiB
mod_ref_read_pointee_arguments.ll 2.3 KiB
mod_ref_read_pointer.ll 1.7 KiB
mod_ref_read_pointers.ll 2.1 KiB
modulo_zext_1.ll 2.0 KiB
modulo_zext_2.ll 2.1 KiB
modulo_zext_3.ll 1.8 KiB
multi-scop.ll 1.4 KiB
multidim_2d-diagonal-matrix.ll 1.1 KiB
multidim_2d_outer_parametric_offset.ll 1.7 KiB
multidim_2d_parametric_array_static_loop_bounds.ll 1.6 KiB
multidim_2d_with_modref_call.ll 9.0 KiB
multidim_2d_with_modref_call_2.ll 8.5 KiB
multidim_3d_parametric_array_static_loop_bounds.ll 2.1 KiB
multidim_fixedsize_different_dimensionality.ll 9.6 KiB
multidim_fixedsize_multi_offset.ll 2.5 KiB
multidim_fold_constant_dim.ll 4.4 KiB
multidim_fold_constant_dim_zero.ll 2.4 KiB
multidim_fortran_2d.ll 2.6 KiB
multidim_fortran_2d_params.ll 3.0 KiB
multidim_fortran_2d_with_modref_call.ll 9.1 KiB
multidim_fortran_srem.ll 11 KiB
multidim_gep_pointercast.ll 1.9 KiB
multidim_gep_pointercast2.ll 1.7 KiB
multidim_invalid_dimension.ll 824 B
multidim_ivs_and_integer_offsets_3d.ll 2.2 KiB
multidim_ivs_and_parameteric_offsets_3d.ll 2.9 KiB
multidim_many_references.ll 19 KiB
multidim_nested_start_integer.ll 2.4 KiB
multidim_nested_start_share_parameter.ll 2.3 KiB
multidim_only_ivs_2d.ll 1.6 KiB
multidim_only_ivs_3d.ll 2.0 KiB
multidim_only_ivs_3d_cast.ll 2.8 KiB
multidim_only_ivs_3d_reverse.ll 2.3 KiB
multidim_param_in_subscript-2.ll 3.1 KiB
multidim_param_in_subscript.ll 2.2 KiB
multidim_parameter_addrec_product.ll 2.2 KiB
multidim_single_and_multidim_array.ll 4.3 KiB
multidim_srem.ll 4.3 KiB
multidim_with_bitcast.ll 2.3 KiB
multiple-binary-or-conditions.ll 1.6 KiB
multiple-types-access-offset-not-dividable-by-element-size.ll 3.4 KiB
multiple-types-non-affine-2.ll 3.5 KiB
multiple-types-non-affine.ll 3.5 KiB
multiple-types-non-power-of-two-2.ll 2.2 KiB
multiple-types-non-power-of-two.ll 6.6 KiB
multiple-types-two-dimensional-2.ll 2.1 KiB
multiple-types-two-dimensional.ll 2.1 KiB
multiple-types.ll 2.9 KiB
multiple_exiting_blocks.ll 2.3 KiB
multiple_exiting_blocks_two_loop.ll 2.7 KiB
multiple_latch_blocks.ll 1.5 KiB
nested-loops.ll 1.2 KiB
no-scalar-deps-in-non-affine-subregion.ll 2.0 KiB
non-affine-region-phi.ll 2.3 KiB
non-affine-region-with-loop-2.ll 1.8 KiB
non-affine-region-with-loop.ll 1.2 KiB
non-precise-inv-load-1.ll 2.1 KiB
non-precise-inv-load-2.ll 1.7 KiB
non-precise-inv-load-3.ll 1.7 KiB
non-precise-inv-load-4.ll 1.9 KiB
non-precise-inv-load-5.ll 2.3 KiB
non-precise-inv-load-6.ll 1.5 KiB
non-pure-function-call.ll 1.5 KiB
non-pure-function-calls-causes-dead-blocks.ll 4.5 KiB
non-pure-function-calls.ll 3.8 KiB
non_affine_access.ll 1.3 KiB
non_affine_region_1.ll 4.0 KiB
non_affine_region_2.ll 3.6 KiB
non_affine_region_3.ll 3.5 KiB
non_affine_region_4.ll 3.3 KiB
nonaffine-buildMemoryAccess.ll 1.5 KiB
not-a-reduction.ll 1.6 KiB
opaque-struct.ll 698 B
out-of-scop-use-in-region-entry-phi-node-nonaffine-subregion.ll 1.7 KiB
out-of-scop-use-in-region-entry-phi-node.ll 1.1 KiB
parameter-constant-division.ll 4.8 KiB
parameter_in_dead_statement.ll 1.6 KiB
parameter_product.ll 887 B
parameter_with_constant_factor_in_add.ll 2.2 KiB
partially_invariant_load_1.ll 2.2 KiB
partially_invariant_load_2.ll 2.3 KiB
phi-in-non-affine-region.ll 2.2 KiB
phi_after_error_block.ll 1.9 KiB
phi_condition_modeling_1.ll 2.3 KiB
phi_condition_modeling_2.ll 3.3 KiB
phi_conditional_simple_1.ll 2.3 KiB
phi_loop_carried_float.ll 2.3 KiB
phi_not_grouped_at_top.ll 1.1 KiB
phi_scalar_simple_1.ll 5.9 KiB
phi_scalar_simple_2.ll 7.3 KiB
phi_with_invoke_edge.ll 1.0 KiB
pointer-comparison-no-nsw.ll 1.3 KiB
pointer-comparison.ll 1.3 KiB
pointer-type-expressions.ll 1.3 KiB
pointer-used-as-base-pointer-and-scalar-read.ll 3.0 KiB
polly-timeout-parameter-bounds.ll 19 KiB
pr38218.ll 1.1 KiB
preserve-equiv-class-order-in-basic_block.ll 4.0 KiB
process_added_dimensions.ll 5.6 KiB
pwaff-complexity-bailout.ll 1.3 KiB
ranged_parameter.ll 1.3 KiB
ranged_parameter_2.ll 1.0 KiB
ranged_parameter_wrap.ll 1.3 KiB
ranged_parameter_wrap_2.ll 6.7 KiB
read-only-scalar-used-in-phi-2.ll 1004 B
read-only-scalar-used-in-phi.ll 2.2 KiB
read-only-scalars.ll 1.1 KiB
read-only-statements.ll 2.4 KiB
reduction_alternating_base.ll 1.2 KiB
reduction_chain_partially_outside_the_scop.ll 1.8 KiB
reduction_different_index.ll 1.5 KiB
reduction_different_index1.ll 1.9 KiB
reduction_disabled_multiplicative.ll 1.7 KiB
reduction_escaping_intermediate.ll 2.0 KiB
reduction_escaping_intermediate_2.ll 2.4 KiB
reduction_invalid_different_operators.ll 1.5 KiB
reduction_invalid_overlapping_accesses.ll 1.9 KiB
reduction_multiple_loops_array_sum.ll 2.3 KiB
reduction_multiple_loops_array_sum_1.ll 2.2 KiB
reduction_multiple_simple_binary.ll 3.8 KiB
reduction_non_overlapping_chains.ll 1.9 KiB
reduction_only_reduction_like_access.ll 1.1 KiB
reduction_simple_fp.ll 1.9 KiB
reduction_simple_w_constant.ll 753 B
reduction_simple_w_iv.ll 789 B
reduction_two_identical_reads.ll 2.3 KiB
redundant_parameter_constraint.ll 1.5 KiB
region-with-instructions.ll 3.0 KiB
remarks.ll 17 KiB
required-invariant-loop-bounds.ll 2.4 KiB
restriction_in_dead_block.ll 1.8 KiB
run-time-check-many-array-disjuncts.ll 9.8 KiB
run-time-check-many-parameters.ll 4.5 KiB
run-time-check-many-piecewise-aliasing.ll 4.5 KiB
run-time-check-read-only-arrays.ll 1.0 KiB
same-base-address-scalar-and-array.ll 1.1 KiB
scalar.ll 2.1 KiB
scalar_dependence_cond_br.ll 1.6 KiB
scalar_to_array.ll 7.1 KiB
scev-div-with-evaluatable-divisor.ll 2.5 KiB
scev-invalidated.ll 704 B
schedule-const-post-dominator-walk-2.ll 1.3 KiB
schedule-const-post-dominator-walk.ll 1.3 KiB
schedule-constuction-endless-loop1.ll 1.1 KiB
schedule-constuction-endless-loop2.ll 1.2 KiB
schedule-incorrectly-contructed-in-case-of-infinite-loop.ll 2.9 KiB
scop-affine-parameter-ordering.ll 1.5 KiB
sign_wrapped_set.ll 1.8 KiB
simple_loop_1.ll 1.3 KiB
simple_loop_2.ll 1.4 KiB
simple_loop_unsigned.ll 1.1 KiB
simple_loop_unsigned_2.ll 1008 B
simple_loop_unsigned_3.ll 903 B
simple_nonaffine_loop_not.ll 1.5 KiB
smax.ll 905 B
statistics.ll 7.6 KiB
stmt_split_exit_of_region_stmt.ll 2.9 KiB
stmt_split_no_after_split.ll 1.4 KiB
stmt_split_no_dependence.ll 2.3 KiB
stmt_split_on_store.ll 2.2 KiB
stmt_split_on_synthesizable.ll 2.0 KiB
stmt_split_phi_in_beginning_bb.ll 2.1 KiB
stmt_split_phi_in_stmt.ll 3.0 KiB
stmt_split_scalar_dependence.ll 2.3 KiB
stmt_split_within_loop.ll 2.3 KiB
stmt_with_read_but_without_sideffect.ll 5.2 KiB
switch-1.ll 4.4 KiB
switch-2.ll 3.6 KiB
switch-3.ll 5.2 KiB
switch-4.ll 5.7 KiB
switch-5.ll 2.9 KiB
switch-6.ll 5.2 KiB
switch-7.ll 4.7 KiB
tempscop-printing.ll 3.2 KiB
test-wrapping-in-condition.ll 1.4 KiB
truncate-1.ll 1.5 KiB
truncate-2.ll 1.5 KiB
truncate-3.ll 963 B
two-loops-one-infinite.ll 1.5 KiB
two-loops-right-after-each-other.ll 1.9 KiB
undef_in_cond.ll 845 B
unnamed_nonaffine.ll 6.2 KiB
unnamed_stmts.ll 6.1 KiB
unpredictable_nonscop_loop.ll 2.7 KiB
unprofitable_scalar-accs.ll 4.5 KiB
unsigned-condition.ll 1.2 KiB
unsigned-division-1.ll 1.4 KiB
unsigned-division-2.ll 1.4 KiB
unsigned-division-3.ll 1.3 KiB
unsigned-division-4.ll 1.4 KiB
unsigned-division-5.ll 1.8 KiB
unsigned_wrap_uge.ll 919 B
unsigned_wrap_ugt.ll 918 B
unsigned_wrap_ule.ll 919 B
unsigned_wrap_ult.ll 918 B
user_context.ll 1.4 KiB
user_provided_assumptions-in-bb-signed-conditional.ll 2.0 KiB
user_provided_assumptions-in-bb-signed.ll 1.4 KiB
user_provided_assumptions-in-bb-unsigned.ll 1.8 KiB
user_provided_assumptions.ll 4.7 KiB
user_provided_assumptions_2.ll 2.0 KiB
user_provided_assumptions_3.ll 1.9 KiB
user_provided_non_dominating_assumptions.ll 4.0 KiB
variant_base_pointer.ll 1.3 KiB
variant_load_empty_domain.ll 1.6 KiB
wraping_signed_expr_0.ll 2.2 KiB
wraping_signed_expr_1.ll 2.5 KiB
wraping_signed_expr_2.ll 1.3 KiB
wraping_signed_expr_3.ll 1.1 KiB
wraping_signed_expr_4.ll 1.1 KiB
wraping_signed_expr_5.ll 1.6 KiB
wraping_signed_expr_6.ll 1.3 KiB
wraping_signed_expr_7.ll 1.3 KiB
wraping_signed_expr_slow_1.ll 2.6 KiB
wraping_signed_expr_slow_2.ll 2.8 KiB
zero_ext_of_truncate.ll 2.0 KiB
zero_ext_of_truncate_2.ll 1.9 KiB
zero_ext_space_mismatch.ll 1.0 KiB