tree: 96c09ccadc8b04132eeb0d0245db250e5409afb5 [path history] [tgz]
  1. BoundChecks/
  2. NonAffine/
  3. 20110312-Fail-without-basicaa.ll
  4. 20111108-Parameter-not-detected.ll
  5. 2012-03-16-Crash-because-of-unsigned-in-scev.ll
  6. 2015-10-04-Crash-in-domain-generation.ll
  7. Alias-0.ll
  8. Alias-1.ll
  9. Alias-2.ll
  10. Alias-3.ll
  11. Alias-4.ll
  12. aliasing_conditional_alias_groups_1.ll
  13. aliasing_conditional_alias_groups_2.ll
  14. aliasing_dead_access.ll
  15. aliasing_many_arrays_to_compare.ll
  16. aliasing_many_parameters_not_all_involved.ll
  17. aliasing_many_read_only_acesses.ll
  18. aliasing_multiple_alias_groups.ll
  19. aliasing_with_non_affine_access.ll
  20. allow-all-parameters-dereferencable.ll
  21. assume_gep_bounds.ll
  22. assume_gep_bounds_2.ll
  23. assume_gep_bounds_many.ll
  24. avoid_new_parameters_from_geps.ll
  25. bool-addrec.ll
  26. bounded_loop_assumptions.ll
  27. branch-references-loop-scev-with-unknown-iterations-2.ll
  28. branch-references-loop-scev-with-unknown-iterations-3.ll
  29. branch-references-loop-scev-with-unknown-iterations.ll
  30. bug_2010_10_22.ll
  31. bug_2011_1_5.ll
  32. bug_scev_not_fully_eval.ll
  33. cfg_consequences.ll
  34. complex-branch-structure.ll
  35. complex-condition.ll
  36. complex-expression.ll
  37. complex-loop-nesting.ll
  38. complex-successor-structure-2.ll
  39. complex-successor-structure-3.ll
  40. complex-successor-structure.ll
  41. complex_domain_binary_condition.ll
  42. complex_execution_context.ll
  43. cond_constant_in_loop.ll
  44. cond_in_loop.ll
  45. condition-after-error-block-2.ll
  46. condition-after-error-block-before-scop.ll
  47. condtion-after-error-block.ll
  48. const_srem_sdiv.ll
  49. constant-non-integer-branch-condition.ll
  50. constant_factor_in_parameter.ll
  51. constant_functions_outside_scop_as_unknown.ll
  52. constant_start_integer.ll
  53. debug_call.ll
  54. delinearize-together-all-data-refs.ll
  55. div_by_zero.ll
  56. do-not-model-error-block-accesses.ll
  57. eager-binary-and-or-conditions.ll
  58. early_exit_for_complex_domains.ll
  59. error-blocks-1.ll
  60. error-blocks-2.ll
  61. error-blocks-3.ll
  62. escaping_empty_scop.ll
  63. exit-phi-1.ll
  64. exit-phi-2.ll
  65. exit_phi_accesses-2.ll
  66. exit_phi_accesses.ll
  67. expensive-boundary-context.ll
  68. extract_constant_factor_introduces_new_parameter.ll
  69. full-function.ll
  70. granularity_same_name.ll
  71. granularity_scalar-indep.ll
  72. granularity_scalar-indep_cross-referencing-phi1.ll
  73. granularity_scalar-indep_cross-referencing-phi2.ll
  74. granularity_scalar-indep_epilogue.ll
  75. granularity_scalar-indep_epilogue_last.ll
  76. granularity_scalar-indep_noepilogue.ll
  77. granularity_scalar-indep_ordered-2.ll
  78. granularity_scalar-indep_ordered.ll
  79. i1_params.ll
  80. infeasible-rtc.ll
  81. infeasible_invalid_context.ll
  82. int2ptr_ptr2int.ll
  83. int2ptr_ptr2int_2.ll
  84. integers.ll
  85. inter-error-bb-dependence.ll
  86. inter_bb_scalar_dep.ll
  87. intra-non-affine-stmt-phi-node.ll
  88. intra_and_inter_bb_scalar_dep.ll
  89. intra_bb_scalar_dep.ll
  90. intrinsics.ll
  91. invalid_add_rec_after_invariant_load_remapping.ll
  92. invalidate_iterator_during_MA_removal.ll
  93. invariant-load-instlist.ll
  94. invariant-loads-leave-read-only-statements.ll
  95. invariant_load.ll
  96. invariant_load_access_classes_different_base_type.ll
  97. invariant_load_access_classes_different_base_type_escaping.ll
  98. invariant_load_access_classes_different_base_type_same_pointer.ll
  99. invariant_load_access_classes_different_base_type_same_pointer_escaping.ll
  100. invariant_load_addrec_sum.ll
  101. invariant_load_base_pointer.ll
  102. invariant_load_base_pointer_conditional.ll
  103. invariant_load_base_pointer_in_conditional.ll
  104. invariant_load_branch_condition.ll
  105. invariant_load_canonicalize_array_baseptrs.ll
  106. invariant_load_canonicalize_array_baseptrs_2.ll
  107. invariant_load_canonicalize_array_baseptrs_3.ll
  108. invariant_load_canonicalize_array_baseptrs_4.ll
  109. invariant_load_canonicalize_array_baseptrs_4b.ll
  110. invariant_load_canonicalize_array_baseptrs_4c.ll
  111. invariant_load_canonicalize_array_baseptrs_5.ll
  112. invariant_load_complex_condition.ll
  113. invariant_load_condition.ll
  114. invariant_load_dereferenceable.ll
  115. invariant_load_distinct_parameter_valuations.ll
  116. invariant_load_in_non_affine.ll
  117. invariant_load_loop_ub.ll
  118. invariant_load_ptr_ptr_noalias.ll
  119. invariant_load_scalar_dep.ll
  120. invariant_load_stmt_domain.ll
  121. invariant_load_zext_parameter-2.ll
  122. invariant_load_zext_parameter.ll
  123. invariant_load_zextended_in_own_execution_context.ll
  124. invariant_loads_complicated_dependences.ll
  125. invariant_loads_cyclic_dependences.ll
  126. invariant_loop_bounds.ll
  127. invariant_same_loop_bound_multiple_times-1.ll
  128. invariant_same_loop_bound_multiple_times-2.ll
  129. isl_aff_out_of_bounds.ll
  130. isl_trip_count_01.ll
  131. isl_trip_count_02.ll
  132. isl_trip_count_03.ll
  133. isl_trip_count_multiple_exiting_blocks.ll
  134. licm_load.ll
  135. licm_potential_store.ll
  136. licm_reduction.ll
  137. licm_reduction_nested.ll
  138. licm_store.ll
  139. long-compile-time-alias-analysis.ll
  140. long-sequence-of-error-blocks-2.ll
  141. long-sequence-of-error-blocks.ll
  142. loop-multiexit-succ-cond.ll
  143. loop_affine_bound_0.ll
  144. loop_affine_bound_1.ll
  145. loop_affine_bound_2.ll
  146. loop_carry.ll
  147. many-scalar-dependences.ll
  148. max-loop-depth.ll
  149. memcpy-raw-source.ll
  150. memcpy.ll
  151. memmove.ll
  152. memset.ll
  153. memset_null.ll
  154. mismatching-array-dimensions.ll
  155. mod_ref_access_pointee_arguments.ll
  156. mod_ref_read_pointee_arguments.ll
  157. mod_ref_read_pointer.ll
  158. mod_ref_read_pointers.ll
  159. modulo_zext_1.ll
  160. modulo_zext_2.ll
  161. modulo_zext_3.ll
  162. multi-scop.ll
  163. multidim_2d-diagonal-matrix.ll
  164. multidim_2d_outer_parametric_offset.ll
  165. multidim_2d_parametric_array_static_loop_bounds.ll
  166. multidim_2d_with_modref_call.ll
  167. multidim_2d_with_modref_call_2.ll
  168. multidim_3d_parametric_array_static_loop_bounds.ll
  169. multidim_fixedsize_different_dimensionality.ll
  170. multidim_fixedsize_multi_offset.ll
  171. multidim_fold_constant_dim.ll
  172. multidim_fold_constant_dim_zero.ll
  173. multidim_fortran_2d.ll
  174. multidim_fortran_2d_params.ll
  175. multidim_fortran_2d_with_modref_call.ll
  176. multidim_fortran_srem.ll
  177. multidim_gep_pointercast.ll
  178. multidim_gep_pointercast2.ll
  179. multidim_invalid_dimension.ll
  180. multidim_ivs_and_integer_offsets_3d.ll
  181. multidim_ivs_and_parameteric_offsets_3d.ll
  182. multidim_many_references.ll
  183. multidim_nested_start_integer.ll
  184. multidim_nested_start_share_parameter.ll
  185. multidim_only_ivs_2d.ll
  186. multidim_only_ivs_3d.ll
  187. multidim_only_ivs_3d_cast.ll
  188. multidim_only_ivs_3d_reverse.ll
  189. multidim_param_in_subscript-2.ll
  190. multidim_param_in_subscript.ll
  191. multidim_parameter_addrec_product.ll
  192. multidim_single_and_multidim_array.ll
  193. multidim_srem.ll
  194. multidim_with_bitcast.ll
  195. multiple-binary-or-conditions.ll
  196. multiple-types-access-offset-not-dividable-by-element-size.ll
  197. multiple-types-non-affine-2.ll
  198. multiple-types-non-affine.ll
  199. multiple-types-non-power-of-two-2.ll
  200. multiple-types-non-power-of-two.ll
  201. multiple-types-two-dimensional-2.ll
  202. multiple-types-two-dimensional.ll
  203. multiple-types.ll
  204. multiple_exiting_blocks.ll
  205. multiple_exiting_blocks_two_loop.ll
  206. multiple_latch_blocks.ll
  207. nested-loops.ll
  208. no-scalar-deps-in-non-affine-subregion.ll
  209. non-affine-region-phi.ll
  210. non-affine-region-with-loop-2.ll
  211. non-affine-region-with-loop.ll
  212. non-precise-inv-load-1.ll
  213. non-precise-inv-load-2.ll
  214. non-precise-inv-load-3.ll
  215. non-precise-inv-load-4.ll
  216. non-precise-inv-load-5.ll
  217. non-precise-inv-load-6.ll
  218. non-pure-function-call.ll
  219. non-pure-function-calls-causes-dead-blocks.ll
  220. non-pure-function-calls.ll
  221. non_affine_access.ll
  222. non_affine_region_1.ll
  223. non_affine_region_2.ll
  224. non_affine_region_3.ll
  225. non_affine_region_4.ll
  226. nonaffine-buildMemoryAccess.ll
  227. not-a-reduction.ll
  228. opaque-struct.ll
  229. out-of-scop-use-in-region-entry-phi-node-nonaffine-subregion.ll
  230. out-of-scop-use-in-region-entry-phi-node.ll
  231. parameter-constant-division.ll
  232. parameter_in_dead_statement.ll
  233. parameter_product.ll
  234. parameter_with_constant_factor_in_add.ll
  235. partially_invariant_load_1.ll
  236. partially_invariant_load_2.ll
  237. phi-in-non-affine-region.ll
  238. phi_after_error_block.ll
  239. phi_condition_modeling_1.ll
  240. phi_condition_modeling_2.ll
  241. phi_conditional_simple_1.ll
  242. phi_loop_carried_float.ll
  243. phi_not_grouped_at_top.ll
  244. phi_scalar_simple_1.ll
  245. phi_scalar_simple_2.ll
  246. phi_with_invoke_edge.ll
  247. pointer-comparison-no-nsw.ll
  248. pointer-comparison.ll
  249. pointer-type-expressions.ll
  250. pointer-used-as-base-pointer-and-scalar-read.ll
  251. polly-timeout-parameter-bounds.ll
  252. pr38218.ll
  253. preserve-equiv-class-order-in-basic_block.ll
  254. process_added_dimensions.ll
  255. pwaff-complexity-bailout.ll
  256. ranged_parameter.ll
  257. ranged_parameter_2.ll
  258. ranged_parameter_wrap.ll
  259. ranged_parameter_wrap_2.ll
  260. read-only-scalar-used-in-phi-2.ll
  261. read-only-scalar-used-in-phi.ll
  262. read-only-scalars.ll
  263. read-only-statements.ll
  264. reduction_alternating_base.ll
  265. reduction_chain_partially_outside_the_scop.ll
  266. reduction_disabled_multiplicative.ll
  267. reduction_escaping_intermediate.ll
  268. reduction_escaping_intermediate_2.ll
  269. reduction_invalid_different_operators.ll
  270. reduction_invalid_overlapping_accesses.ll
  271. reduction_multiple_loops_array_sum.ll
  272. reduction_multiple_loops_array_sum_1.ll
  273. reduction_multiple_simple_binary.ll
  274. reduction_non_overlapping_chains.ll
  275. reduction_only_reduction_like_access.ll
  276. reduction_simple_fp.ll
  277. reduction_simple_w_constant.ll
  278. reduction_simple_w_iv.ll
  279. reduction_two_identical_reads.ll
  280. redundant_parameter_constraint.ll
  281. region-with-instructions.ll
  282. remarks.ll
  283. required-invariant-loop-bounds.ll
  284. restriction_in_dead_block.ll
  285. run-time-check-many-array-disjuncts.ll
  286. run-time-check-many-parameters.ll
  287. run-time-check-many-piecewise-aliasing.ll
  288. run-time-check-read-only-arrays.ll
  289. same-base-address-scalar-and-array.ll
  290. scalar.ll
  291. scalar_dependence_cond_br.ll
  292. scalar_to_array.ll
  293. scev-div-with-evaluatable-divisor.ll
  294. scev-invalidated.ll
  295. schedule-const-post-dominator-walk-2.ll
  296. schedule-const-post-dominator-walk.ll
  297. schedule-constuction-endless-loop1.ll
  298. schedule-constuction-endless-loop2.ll
  299. schedule-incorrectly-contructed-in-case-of-infinite-loop.ll
  300. scop-affine-parameter-ordering.ll
  301. sign_wrapped_set.ll
  302. simple_loop_1.ll
  303. simple_loop_2.ll
  304. simple_loop_unsigned.ll
  305. simple_loop_unsigned_2.ll
  306. simple_loop_unsigned_3.ll
  307. simple_nonaffine_loop_not.ll
  308. smax.ll
  309. statistics.ll
  310. stmt_split_exit_of_region_stmt.ll
  311. stmt_split_no_after_split.ll
  312. stmt_split_no_dependence.ll
  313. stmt_split_on_store.ll
  314. stmt_split_on_synthesizable.ll
  315. stmt_split_phi_in_beginning_bb.ll
  316. stmt_split_phi_in_stmt.ll
  317. stmt_split_scalar_dependence.ll
  318. stmt_split_within_loop.ll
  319. stmt_with_read_but_without_sideffect.ll
  320. switch-1.ll
  321. switch-2.ll
  322. switch-3.ll
  323. switch-4.ll
  324. switch-5.ll
  325. switch-6.ll
  326. switch-7.ll
  327. tempscop-printing.ll
  328. test-wrapping-in-condition.ll
  329. truncate-1.ll
  330. truncate-2.ll
  331. truncate-3.ll
  332. two-loops-one-infinite.ll
  333. two-loops-right-after-each-other.ll
  334. undef_in_cond.ll
  335. unnamed_nonaffine.ll
  336. unnamed_stmts.ll
  337. unpredictable_nonscop_loop.ll
  338. unprofitable_scalar-accs.ll
  339. unsigned-condition.ll
  340. unsigned-division-1.ll
  341. unsigned-division-2.ll
  342. unsigned-division-3.ll
  343. unsigned-division-4.ll
  344. unsigned-division-5.ll
  345. unsigned_wrap_uge.ll
  346. unsigned_wrap_ugt.ll
  347. unsigned_wrap_ule.ll
  348. unsigned_wrap_ult.ll
  349. user_context.ll
  350. user_provided_assumptions-in-bb-signed-conditional.ll
  351. user_provided_assumptions-in-bb-signed.ll
  352. user_provided_assumptions-in-bb-unsigned.ll
  353. user_provided_assumptions.ll
  354. user_provided_assumptions_2.ll
  355. user_provided_assumptions_3.ll
  356. user_provided_non_dominating_assumptions.ll
  357. variant_base_pointer.ll
  358. variant_load_empty_domain.ll
  359. wraping_signed_expr_0.ll
  360. wraping_signed_expr_1.ll
  361. wraping_signed_expr_2.ll
  362. wraping_signed_expr_3.ll
  363. wraping_signed_expr_4.ll
  364. wraping_signed_expr_5.ll
  365. wraping_signed_expr_6.ll
  366. wraping_signed_expr_7.ll
  367. wraping_signed_expr_slow_1.ll
  368. wraping_signed_expr_slow_2.ll
  369. zero_ext_of_truncate.ll
  370. zero_ext_of_truncate_2.ll
  371. zero_ext_space_mismatch.ll