root/test/correctness/

[..]
  1. align_bounds.cpp
  2. argmax.cpp
  3. assertion_failure_in_parallel_for.cpp
  4. autotune_bug.cpp
  5. autotune_bug_2.cpp
  6. autotune_bug_3.cpp
  7. autotune_bug_4.cpp
  8. autotune_bug_5.cpp
  9. bad_likely.cpp
  10. bit_counting.cpp
  11. bitwise_ops.cpp
  12. bool_compute_root_vectorize.cpp
  13. bound.cpp
  14. boundary_conditions.cpp
  15. bounds.cpp
  16. bounds_inference.cpp
  17. bounds_inference_chunk.cpp
  18. bounds_inference_complex.cpp
  19. bounds_inference_outer_split.cpp
  20. bounds_of_abs.cpp
  21. bounds_of_cast.cpp
  22. bounds_of_func.cpp
  23. bounds_of_monotonic_math.cpp
  24. bounds_query.cpp
  25. buffer_t.cpp
  26. c_function.cpp
  27. cascaded_filters.cpp
  28. cast.cpp
  29. cast_handle.cpp
  30. chunk.cpp
  31. chunk_sharing.cpp
  32. circular_reference_leak.cpp
  33. code_explosion.cpp
  34. compare_vars.cpp
  35. compile_to.cpp
  36. compile_to_bitcode.cpp
  37. compile_to_lowered_stmt.cpp
  38. compile_to_multitarget.cpp
  39. compute_at_split_rvar.cpp
  40. compute_outermost.cpp
  41. computed_index.cpp
  42. constant_expr.cpp
  43. constant_type.cpp
  44. constraints.cpp
  45. convolution.cpp
  46. convolution_multiple_kernels.cpp
  47. cross_compilation.cpp
  48. custom_allocator.cpp
  49. custom_error_reporter.cpp
  50. custom_lowering_pass.cpp
  51. debug_to_file.cpp
  52. debug_to_file_multiple_outputs.cpp
  53. debug_to_file_reorder.cpp
  54. deinterleave4.cpp
  55. dilate3x3.cpp
  56. dynamic_reduction_bounds.cpp
  57. erf.cpp
  58. exception.cpp
  59. explicit_inline_reductions.cpp
  60. extern_bounds_inference.cpp
  61. extern_consumer.cpp
  62. extern_error.cpp
  63. extern_output_expansion.cpp
  64. extern_producer.cpp
  65. extern_sort.cpp
  66. extern_stage.cpp
  67. external_code.cpp
  68. fibonacci.cpp
  69. float16_t_comparison.cpp
  70. float16_t_constants.cpp
  71. float16_t_image_type.cpp
  72. float16_t_implicit_upcast.cpp
  73. float16_t_realize_constant.cpp
  74. for_each_element.cpp
  75. force_onto_stack.cpp
  76. func_lifetime.cpp
  77. func_lifetime_2.cpp
  78. fuse.cpp
  79. fused_where_inner_extent_is_zero.cpp
  80. fuzz_float_stores.cpp
  81. fuzz_simplify.cpp
  82. gameoflife.cpp
  83. gpu_assertion_in_kernel.cpp
  84. gpu_cpu_simultaneous_read.cpp
  85. gpu_data_flows.cpp
  86. gpu_dynamic_shared.cpp
  87. gpu_free_sync.cpp
  88. gpu_give_input_buffers_device_allocations.cpp
  89. gpu_jit_explicit_copy_to_device.cpp
  90. gpu_large_alloc.cpp
  91. gpu_mixed_dimensionality.cpp
  92. gpu_mixed_shared_mem_types.cpp
  93. gpu_multi_device.cpp
  94. gpu_multi_kernel.cpp
  95. gpu_non_contiguous_copy.cpp
  96. gpu_object_lifetime_1.cpp
  97. gpu_object_lifetime_2.cpp
  98. gpu_object_lifetime_3.cpp
  99. gpu_reuse_shared_memory.cpp
  100. gpu_specialize.cpp
  101. gpu_sum_scan.cpp
  102. gpu_thread_barrier.cpp
  103. gpu_transpose.cpp
  104. gpu_vectorized_shared_memory.cpp
  105. halide_buffer.cpp
  106. handle.cpp
  107. heap_cleanup.cpp
  108. hello_gpu.cpp
  109. histogram.cpp
  110. histogram_equalize.cpp
  111. host_alignment.cpp
  112. image_io.cpp
  113. image_of_lists.cpp
  114. image_wrap.cpp
  115. implicit_args.cpp
  116. implicit_args_tests.cpp
  117. in_place.cpp
  118. infer_arguments.cpp
  119. inline_reduction.cpp
  120. input_image_bounds_check.cpp
  121. input_larger_than_two_gigs.cpp
  122. integer_powers.cpp
  123. interleave.cpp
  124. interleave_rgb.cpp
  125. interleave_x.cpp
  126. introspection.cpp
  127. inverse.cpp
  128. isnan.cpp
  129. iterate_over_circle.cpp
  130. lambda.cpp
  131. lazy_convolution.cpp
  132. leak_device_memory.cpp
  133. left_shift_negative.cpp
  134. legal_race_condition.cpp
  135. lerp.cpp
  136. likely.cpp
  137. load_library.cpp
  138. logical.cpp
  139. loop_invariant_extern_calls.cpp
  140. lots_of_dimensions.cpp
  141. make_struct.cpp
  142. many_dimensions.cpp
  143. many_small_extern_stages.cpp
  144. many_updates.cpp
  145. math.cpp
  146. median3x3.cpp
  147. memoize.cpp
  148. min_extent.cpp
  149. mod.cpp
  150. mul_div_mod.cpp
  151. multi_output_pipeline_with_bad_sizes.cpp
  152. multi_pass_reduction.cpp
  153. multi_splits_with_diff_tail_strategies.cpp
  154. multi_way_select.cpp
  155. multipass_constraints.cpp
  156. multiple_outputs.cpp
  157. named_updates.cpp
  158. newtons_method.cpp
  159. obscure_image_references.cpp
  160. oddly_sized_output.cpp
  161. out_of_memory.cpp
  162. output_larger_than_two_gigs.cpp
  163. parallel.cpp
  164. parallel_alloc.cpp
  165. parallel_gpu_nested.cpp
  166. parallel_nested.cpp
  167. parallel_reductions.cpp
  168. parallel_rvar.cpp
  169. param.cpp
  170. parameter_constraints.cpp
  171. partial_application.cpp
  172. partition_loops.cpp
  173. partition_loops_bug.cpp
  174. pipeline_set_jit_externs_func.cpp
  175. plain_c_includes.c
  176. predicated_store_load.cpp
  177. print.cpp
  178. process_some_tiles.cpp
  179. random.cpp
  180. realize_larger_than_two_gigs.cpp
  181. realize_over_shifted_domain.cpp
  182. reduction_chain.cpp
  183. reduction_non_rectangular.cpp
  184. reduction_schedule.cpp
  185. reduction_subregion.cpp
  186. reorder_rvars.cpp
  187. reorder_storage.cpp
  188. require.cpp
  189. reschedule.cpp
  190. reuse_stack_alloc.cpp
  191. rfactor.cpp
  192. round.cpp
  193. saturating_casts.cpp
  194. scatter.cpp
  195. schedule_param.cpp
  196. set_custom_trace.cpp
  197. shared_self_references.cpp
  198. shifted_image.cpp
  199. side_effects.cpp
  200. simd_op_check.cpp
  201. simplified_away_embedded_image.cpp
  202. skip_stages.cpp
  203. skip_stages_external_array_functions.cpp
  204. skip_stages_memoize.cpp
  205. sliding_backwards.cpp
  206. sliding_reduction.cpp
  207. sliding_window.cpp
  208. sort_exprs.cpp
  209. specialize.cpp
  210. specialize_to_gpu.cpp
  211. split_by_non_factor.cpp
  212. split_fuse_rvar.cpp
  213. split_reuse_inner_name_bug.cpp
  214. split_store_compute.cpp
  215. stack_allocations.cpp
  216. stencil_chain_in_update_definitions.cpp
  217. stmt_to_html.cpp
  218. storage_folding.cpp
  219. stream_compaction.cpp
  220. strided_load.cpp
  221. target.cpp
  222. thread_safety.cpp
  223. tracing.cpp
  224. tracing_bounds.cpp
  225. tracing_broadcast.cpp
  226. tracing_stack.cpp
  227. transitive_bounds.cpp
  228. trim_no_ops.cpp
  229. truncated_pyramid.cpp
  230. tuple_partial_update.cpp
  231. tuple_reduction.cpp
  232. tuple_undef.cpp
  233. tuple_update_ops.cpp
  234. two_vector_args.cpp
  235. undef.cpp
  236. uninitialized_read.cpp
  237. unique_func_image.cpp
  238. unrolled_reduction.cpp
  239. unsafe_dedup_lets.cpp
  240. update_chunk.cpp
  241. vector_bounds_inference.cpp
  242. vector_cast.cpp
  243. vector_extern.cpp
  244. vector_math.cpp
  245. vector_print_bug.cpp
  246. vectorize_guard_with_if.cpp
  247. vectorize_mixed_widths.cpp
  248. vectorize_varying_allocation_size.cpp
  249. vectorized_initialization.cpp
  250. vectorized_load_from_vectorized_allocation.cpp
  251. vectorized_reduction_bug.cpp
  252. widening_reduction.cpp
  253. wrap.cpp
[..]