package info (click to toggle)
halide 14.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 49,124 kB
  • sloc: cpp: 238,722; makefile: 4,303; python: 4,047; java: 1,575; sh: 1,384; pascal: 211; xml: 165; javascript: 43; ansic: 34

Folder: correctness

d .. (parent)
- - rw-r--r-- 12,011 CMakeLists.txt
- - rw-r--r-- 6,588 align_bounds.cpp
- - rw-r--r-- 3,168 argmax.cpp
- - rw-r--r-- 1,097 assertion_failure_in_parallel_for.cpp
- - rw-r--r-- 15,130 async.cpp
- - rw-r--r-- 5,373 async_copy_chain.cpp
- - rw-r--r-- 3,769 async_device_copy.cpp
- - rw-r--r-- 7,075 atomic_tuples.cpp
- - rw-r--r-- 39,478 atomics.cpp
- - rw-r--r-- 47,897 autodiff.cpp
- - rw-r--r-- 536 bad_likely.cpp
- - rw-r--r-- 3,454 bit_counting.cpp
- - rw-r--r-- 9,426 bitwise_ops.cpp
- - rw-r--r-- 529 bool_compute_root_vectorize.cpp
- - rw-r--r-- 875 bound.cpp
- - rw-r--r-- 847 bound_small_allocations.cpp
- - rw-r--r-- 4,220 bound_storage.cpp
- - rw-r--r-- 14,179 boundary_conditions.cpp
- - rw-r--r-- 1,747 bounds.cpp
- - rw-r--r-- 1,082 bounds_inference.cpp
- - rw-r--r-- 670 bounds_inference_chunk.cpp
- - rw-r--r-- 691 bounds_inference_complex.cpp
- - rw-r--r-- 2,031 bounds_inference_outer_split.cpp
- - rw-r--r-- 1,585 bounds_of_abs.cpp
- - rw-r--r-- 971 bounds_of_cast.cpp
- - rw-r--r-- 2,294 bounds_of_func.cpp
- - rw-r--r-- 495 bounds_of_monotonic_math.cpp
- - rw-r--r-- 575 bounds_of_multiply.cpp
- - rw-r--r-- 743 bounds_of_split.cpp
- - rw-r--r-- 1,559 bounds_query.cpp
- - rw-r--r-- 1,474 buffer_t.cpp
- - rw-r--r-- 2,989 c_function.cpp
- - rw-r--r-- 1,253 cascaded_filters.cpp
- - rw-r--r-- 1,290 cast.cpp
- - rw-r--r-- 1,206 cast_handle.cpp
- - rw-r--r-- 900 chunk.cpp
- - rw-r--r-- 877 chunk_sharing.cpp
- - rw-r--r-- 425 circular_reference_leak.cpp
- - rw-r--r-- 913 code_explosion.cpp
- - rw-r--r-- 569 compare_vars.cpp
- - rw-r--r-- 1,417 compile_to.cpp
- - rw-r--r-- 681 compile_to_bitcode.cpp
- - rw-r--r-- 727 compile_to_lowered_stmt.cpp
- - rw-r--r-- 8,109 compile_to_multitarget.cpp
- - rw-r--r-- 938 compute_at_reordered_update_stage.cpp
- - rw-r--r-- 4,963 compute_at_split_rvar.cpp
- - rw-r--r-- 1,320 compute_inside_guard.cpp
- - rw-r--r-- 1,330 compute_outermost.cpp
- - rw-r--r-- 68,502 compute_with.cpp
- - rw-r--r-- 558 compute_with_in.cpp
- - rw-r--r-- 1,190 compute_with_inlined.cpp
- - rw-r--r-- 341 computed_index.cpp
- - rw-r--r-- 1,255 concat.cpp
- - rw-r--r-- 4,016 constant_expr.cpp
- - rw-r--r-- 1,515 constant_type.cpp
- - rw-r--r-- 6,689 constraints.cpp
- - rw-r--r-- 3,920 convolution.cpp
- - rw-r--r-- 2,076 convolution_multiple_kernels.cpp
- - rw-r--r-- 1,962 cross_compilation.cpp
- - rw-r--r-- 1,041 cse_nan.cpp
- - rw-r--r-- 3,172 cuda_8_bit_dot_product.cpp
- - rw-r--r-- 1,063 custom_allocator.cpp
- - rw-r--r-- 950 custom_auto_scheduler.cpp
- - rw-r--r-- 6,719 custom_cuda_context.cpp
- - rw-r--r-- 2,266 custom_error_reporter.cpp
- - rw-r--r-- 2,709 custom_jit_context.cpp
- - rw-r--r-- 1,883 custom_lowering_pass.cpp
- - rw-r--r-- 915 dead_realization_in_specialization.cpp
- - rw-r--r-- 3,615 debug_to_file.cpp
- - rw-r--r-- 3,968 debug_to_file_multiple_outputs.cpp
- - rw-r--r-- 4,315 debug_to_file_reorder.cpp
- - rw-r--r-- 3,967 deferred_loop_level.cpp
- - rw-r--r-- 700 deinterleave4.cpp
- - rw-r--r-- 16,039 device_buffer_copy.cpp
- - rw-r--r-- 1,247 device_copy_at_inner_loop.cpp
- - rw-r--r-- 4,527 device_crop.cpp
- - rw-r--r-- 5,955 device_slice.cpp
- - rw-r--r-- 1,854 dilate3x3.cpp
- - rw-r--r-- 2,701 div_by_zero.cpp
- - rw-r--r-- 2,090 dynamic_allocation_in_gpu_kernel.cpp
- - rw-r--r-- 495 dynamic_reduction_bounds.cpp
- - rw-r--r-- 728 embed_bitcode.cpp
- - rw-r--r-- 1,180 erf.cpp
- - rw-r--r-- 3,857 exception.cpp
- - rw-r--r-- 407 explicit_inline_reductions.cpp
- - rw-r--r-- 3,371 extern_bounds_inference.cpp
- - rw-r--r-- 3,420 extern_consumer.cpp
- - rw-r--r-- 2,059 extern_consumer_tiled.cpp
- - rw-r--r-- 1,163 extern_error.cpp
- - rw-r--r-- 2,162 extern_output_expansion.cpp
- - rw-r--r-- 2,167 extern_partial.cpp
- - rw-r--r-- 5,623 extern_producer.cpp
- - rw-r--r-- 1,553 extern_reorder_storage.cpp
- - rw-r--r-- 1,372 extern_sort.cpp
- - rw-r--r-- 3,306 extern_stage.cpp
- - rw-r--r-- 3,286 extern_stage_on_device.cpp
- - rw-r--r-- 1,822 external_code.cpp
- - rw-r--r-- 651 failed_unroll.cpp
- - rw-r--r-- 1,243 fast_trigonometric.cpp
- - rw-r--r-- 693 fibonacci.cpp
- - rw-r--r-- 4,676 fit_function.cpp
- - rw-r--r-- 12,212 float16_t.cpp
- - rw-r--r-- 2,437 float16_t_comparison.cpp
- - rw-r--r-- 7,237 float16_t_constants.cpp
- - rw-r--r-- 1,155 float16_t_image_type.cpp
- - rw-r--r-- 17,990 float16_t_neon_op_check.cpp
- - rw-r--r-- 2,707 for_each_element.cpp
- - rw-r--r-- 2,849 force_onto_stack.cpp
- - rw-r--r-- 9,371 func_clone.cpp
- - rw-r--r-- 1,871 func_lifetime.cpp
- - rw-r--r-- 1,887 func_lifetime_2.cpp
- - rw-r--r-- 16,427 func_wrapper.cpp
- - rw-r--r-- 3,781 fuse.cpp
- - rw-r--r-- 1,972 fuse_gpu_threads.cpp
- - rw-r--r-- 658 fused_where_inner_extent_is_zero.cpp
- - rw-r--r-- 15,996 fuzz_bounds.cpp
- - rw-r--r-- 2,630 fuzz_cse.cpp
- - rw-r--r-- 1,931 fuzz_float_stores.cpp
- - rw-r--r-- 10,630 fuzz_simplify.cpp
- - rw-r--r-- 4,256 gameoflife.cpp
- - rw-r--r-- 3,022 gather.cpp
- - rw-r--r-- 5,865 gpu_allocation_cache.cpp
- - rw-r--r-- 805 gpu_arg_types.cpp
- - rw-r--r-- 1,530 gpu_assertion_in_kernel.cpp
- - rw-r--r-- 793 gpu_bounds_inference_failure.cpp
- - rw-r--r-- 623 gpu_condition_lifting.cpp
- - rw-r--r-- 1,595 gpu_cpu_simultaneous_read.cpp
- - rw-r--r-- 2,432 gpu_data_flows.cpp
- - rw-r--r-- 762 gpu_different_blocks_threads_dimensions.cpp
- - rw-r--r-- 1,538 gpu_dynamic_shared.cpp
- - rw-r--r-- 890 gpu_free_sync.cpp
- - rw-r--r-- 1,679 gpu_give_input_buffers_device_allocations.cpp
- - rw-r--r-- 1,535 gpu_jit_explicit_copy_to_device.cpp
- - rw-r--r-- 1,269 gpu_large_alloc.cpp
- - rw-r--r-- 2,860 gpu_many_kernels.cpp
- - rw-r--r-- 1,544 gpu_mixed_dimensionality.cpp
- - rw-r--r-- 2,631 gpu_mixed_shared_mem_types.cpp
- - rw-r--r-- 3,868 gpu_multi_device.cpp
- - rw-r--r-- 983 gpu_multi_kernel.cpp
- - rw-r--r-- 3,191 gpu_non_contiguous_copy.cpp
- - rw-r--r-- 5,476 gpu_non_monotonic_shared_mem_size.cpp
- - rw-r--r-- 1,472 gpu_object_lifetime_1.cpp
- - rw-r--r-- 1,365 gpu_object_lifetime_2.cpp
- - rw-r--r-- 1,766 gpu_object_lifetime_3.cpp
- - rw-r--r-- 666 gpu_param_allocation.cpp
- - rw-r--r-- 5,923 gpu_reuse_shared_memory.cpp
- - rw-r--r-- 3,400 gpu_specialize.cpp
- - rw-r--r-- 1,498 gpu_store_in_register_with_no_lanes_loop.cpp
- - rw-r--r-- 1,645 gpu_sum_scan.cpp
- - rw-r--r-- 4,948 gpu_texture.cpp
- - rw-r--r-- 3,760 gpu_thread_barrier.cpp
- - rw-r--r-- 1,588 gpu_transpose.cpp
- - rw-r--r-- 2,200 gpu_vectorize.cpp
- - rw-r--r-- 1,129 gpu_vectorized_shared_memory.cpp
- - rw-r--r-- 659 growing_stack.cpp
- - rw-r--r-- 2,216 half_native_interleave.cpp
- - rw-r--r-- 17,238 halide_buffer.cpp
- - rw-r--r-- 2,486 handle.cpp
- - rw-r--r-- 1,550 heap_cleanup.cpp
- - rw-r--r-- 883 hello_gpu.cpp
- - rw-r--r-- 2,844 hexagon_scatter.cpp
- - rw-r--r-- 2,392 histogram.cpp
- - rw-r--r-- 1,738 histogram_equalize.cpp
- - rw-r--r-- 1,494 hoist_loop_invariant_if_statements.cpp
- - rw-r--r-- 3,722 host_alignment.cpp
- - rw-r--r-- 8,989 image_io.cpp
- - rw-r--r-- 1,930 image_of_lists.cpp
- - rw-r--r-- 17,479 image_wrapper.cpp
- - rw-r--r-- 4,966 implicit_args.cpp
- - rw-r--r-- 7,038 implicit_args_tests.cpp
- - rw-r--r-- 2,458 in_place.cpp
- - rw-r--r-- 1,760 indexing_access_undef.cpp
- - rw-r--r-- 6,585 infer_arguments.cpp
- - rw-r--r-- 7,306 inline_reduction.cpp
- - rw-r--r-- 2,767 inlined_generator.cpp
- - rw-r--r-- 1,694 input_image_bounds_check.cpp
- - rw-r--r-- 1,224 input_larger_than_two_gigs.cpp
- - rw-r--r-- 3,650 integer_powers.cpp
- - rw-r--r-- 12,539 interleave.cpp
- - rw-r--r-- 4,015 interleave_rgb.cpp
- - rw-r--r-- 1,074 interleave_x.cpp
- - rw-r--r-- 6,466 interpreter.cpp
- - rw-r--r-- 3,178 interval.cpp
- - rw-r--r-- 17,925 intrinsics.cpp
- - rw-r--r-- 6,859 introspection.cpp
- - rw-r--r-- 2,769 inverse.cpp
- - rw-r--r-- 8,534 isnan.cpp
- - rw-r--r-- 638 issue_3926.cpp
- - rw-r--r-- 1,148 iterate_over_circle.cpp
- - rw-r--r-- 1,366 lambda.cpp
- - rw-r--r-- 1,125 lazy_convolution.cpp
- - rw-r--r-- 2,433 leak_device_memory.cpp
- - rw-r--r-- 957 left_shift_negative.cpp
- - rw-r--r-- 2,226 legal_race_condition.cpp
- - rw-r--r-- 11,474 lerp.cpp
- - rw-r--r-- 795 let_in_rdom_bound.cpp
- - rw-r--r-- 7,229 likely.cpp
- - rw-r--r-- 3,140 load_library.cpp
- - rw-r--r-- 7,643 logical.cpp
- - rw-r--r-- 3,289 loop_invariant_extern_calls.cpp
- - rw-r--r-- 6,087 loop_level_generator_param.cpp
- - rw-r--r-- 1,795 lossless_cast.cpp
- - rw-r--r-- 4,773 lots_of_dimensions.cpp
- - rw-r--r-- 572 lots_of_loop_invariants.cpp
- - rw-r--r-- 1,780 make_struct.cpp
- - rw-r--r-- 1,461 many_dimensions.cpp
- - rw-r--r-- 2,109 many_small_extern_stages.cpp
- - rw-r--r-- 359 many_updates.cpp
- - rw-r--r-- 14,498 math.cpp
- - rw-r--r-- 2,654 median3x3.cpp
- - rw-r--r-- 22,535 memoize.cpp
- - rw-r--r-- 1,209 memoize_cloned.cpp
- - rw-r--r-- 1,359 min_extent.cpp
- - rw-r--r-- 1,376 mod.cpp
- - rw-r--r-- 21,329 mul_div_mod.cpp
- - rw-r--r-- 679 multi_output_pipeline_with_bad_sizes.cpp
- - rw-r--r-- 4,309 multi_pass_reduction.cpp
- - rw-r--r-- 1,001 multi_splits_with_diff_tail_strategies.cpp
- - rw-r--r-- 797 multi_way_select.cpp
- - rw-r--r-- 1,492 multipass_constraints.cpp
- - rw-r--r-- 5,794 multiple_outputs.cpp
- - rw-r--r-- 3,251 multiple_outputs_extern.cpp
- - rw-r--r-- 7,797 multiple_scatter.cpp
- - rw-r--r-- 917 mux.cpp
- - rw-r--r-- 1,619 named_updates.cpp
- - rw-r--r-- 1,445 nested_shiftinwards.cpp
- - rw-r--r-- 5,909 nested_tail_strategies.cpp
- - rw-r--r-- 2,547 newtons_method.cpp
- - rw-r--r-- 3,505 non_nesting_extern_bounds_query.cpp
- - rw-r--r-- 426 non_vector_aligned_embeded_buffer.cpp
- - rw-r--r-- 785 obscure_image_references.cpp
- - rw-r--r-- 711 oddly_sized_output.cpp
- - rw-r--r-- 2,255 out_constraint.cpp
- - rw-r--r-- 2,011 out_of_memory.cpp
- - rw-r--r-- 1,155 output_larger_than_two_gigs.cpp
- - rw-r--r-- 428 parallel.cpp
- - rw-r--r-- 695 parallel_alloc.cpp
- - rw-r--r-- 2,837 parallel_fork.cpp
- - rw-r--r-- 976 parallel_gpu_nested.cpp
- - rw-r--r-- 674 parallel_nested.cpp
- - rw-r--r-- 1,092 parallel_nested_1.cpp
- - rw-r--r-- 2,612 parallel_reductions.cpp
- - rw-r--r-- 1,247 parallel_rvar.cpp
- - rw-r--r-- 2,008 parallel_scatter.cpp
- - rw-r--r-- 4,653 param.cpp
- - rw-r--r-- 1,673 param_map.cpp
- - rw-r--r-- 1,745 parameter_constraints.cpp
- - rw-r--r-- 746 partial_application.cpp
- - rw-r--r-- 1,979 partial_realization.cpp
- - rw-r--r-- 1,639 partition_loops.cpp
- - rw-r--r-- 1,295 partition_loops_bug.cpp
- - rw-r--r-- 1,403 partition_max_filter.cpp
- - rw-r--r-- 1,705 pipeline_set_jit_externs_func.cpp
- - rw-r--r-- 495 plain_c_includes.c
- - rw-r--r-- 2,187 popc_clz_ctz_bounds.cpp
- - rw-r--r-- 14,165 predicated_store_load.cpp
- - rw-r--r-- 13,764 prefetch.cpp
- - rw-r--r-- 8,103 print.cpp
- - rw-r--r-- 829 print_loop_nest.cpp
- - rw-r--r-- 3,604 process_some_tiles.cpp
- - rw-r--r-- 3,864 pseudostack_shares_slots.cpp
- - rw-r--r-- 1,784 python_extension_gen.cpp
- - rw-r--r-- 7,195 pytorch.cpp
- - rw-r--r-- 5,264 random.cpp
- - rw-r--r-- 1,196 realize_larger_than_two_gigs.cpp
- - rw-r--r-- 828 realize_over_shifted_domain.cpp
- - rw-r--r-- 726 reduction_chain.cpp
- - rw-r--r-- 27,515 reduction_non_rectangular.cpp
- - rw-r--r-- 1,857 reduction_schedule.cpp
- - rw-r--r-- 16,120 register_shuffle.cpp
- - rw-r--r-- 1,781 reorder_rvars.cpp
- - rw-r--r-- 1,948 reorder_storage.cpp
- - rw-r--r-- 3,007 require.cpp
- - rw-r--r-- 936 reschedule.cpp
- - rw-r--r-- 826 reuse_stack_alloc.cpp
- - rw-r--r-- 31,904 rfactor.cpp
- - rw-r--r-- 5,294 round.cpp
- - rw-r--r-- 12,375 saturating_casts.cpp
- - rw-r--r-- 983 scatter.cpp
- - rw-r--r-- 1,706 set_custom_trace.cpp
- - rw-r--r-- 1,144 shadowed_bound.cpp
- - rw-r--r-- 474 shared_self_references.cpp
- - rw-r--r-- 571 shifted_image.cpp
- - rw-r--r-- 3,245 side_effects.cpp
- - rw-r--r-- 129,424 simd_op_check.cpp
- - rw-r--r-- 12,664 simd_op_check.h
- - rw-r--r-- 49,465 simd_op_check_hvx.cpp
- - rw-r--r-- 424 simplified_away_embedded_image.cpp
- - rw-r--r-- 100,991 simplify.cpp
- - rw-r--r-- 5,346 skip_stages.cpp
- - rw-r--r-- 8,025 skip_stages_external_array_functions.cpp
- - rw-r--r-- 6,378 skip_stages_memoize.cpp
- - rw-r--r-- 650 sliding_backwards.cpp
- - rw-r--r-- 1,397 sliding_over_guard_with_if.cpp
- - rw-r--r-- 3,096 sliding_reduction.cpp
- - rw-r--r-- 11,840 sliding_window.cpp
- - rw-r--r-- 2,807 sort_exprs.cpp
- - rw-r--r-- 21,966 specialize.cpp
- - rw-r--r-- 1,304 specialize_to_gpu.cpp
- - rw-r--r-- 2,611 split_by_non_factor.cpp
- - rw-r--r-- 1,473 split_fuse_rvar.cpp
- - rw-r--r-- 328 split_reuse_inner_name_bug.cpp
- - rw-r--r-- 1,176 split_store_compute.cpp
- - rw-r--r-- 1,044 stack_allocations.cpp
- - rw-r--r-- 2,816 stencil_chain_in_update_definitions.cpp
- - rw-r--r-- 1,708 stmt_to_html.cpp
- - rw-r--r-- 18,041 storage_folding.cpp
- - rw-r--r-- 1,858 store_in.cpp
- - rw-r--r-- 1,570 stream_compaction.cpp
- - rw-r--r-- 10,805 strict_float.cpp
- - rw-r--r-- 671 strict_float_bounds.cpp
- - rw-r--r-- 934 strided_load.cpp
- - rw-r--r-- 6,773 target.cpp
- - rw-r--r-- 1,191 thread_safety.cpp
- - rw-r--r-- 7,166 tiled_matmul.cpp
- - rw-r--r-- 12,478 tracing.cpp
- - rw-r--r-- 607 tracing_bounds.cpp
- - rw-r--r-- 807 tracing_broadcast.cpp
- - rw-r--r-- 2,862 tracing_stack.cpp
- - rw-r--r-- 364 transitive_bounds.cpp
- - rw-r--r-- 7,687 trim_no_ops.cpp
- - rw-r--r-- 2,716 truncated_pyramid.cpp
- - rw-r--r-- 1,732 tuple_partial_update.cpp
- - rw-r--r-- 5,867 tuple_reduction.cpp
- - rw-r--r-- 3,692 tuple_select.cpp
- - rw-r--r-- 4,290 tuple_undef.cpp
- - rw-r--r-- 3,860 tuple_update_ops.cpp
- - rw-r--r-- 2,997 tuple_vector_reduce.cpp
- - rw-r--r-- 285 two_vector_args.cpp
- - rw-r--r-- 1,960 undef.cpp
- - rw-r--r-- 961 uninitialized_read.cpp
- - rw-r--r-- 970 unique_func_image.cpp
- - rw-r--r-- 695 unroll_dynamic_loop.cpp
- - rw-r--r-- 825 unroll_huge_mux.cpp
- - rw-r--r-- 599 unrolled_reduction.cpp
- - rw-r--r-- 1,405 unsafe_dedup_lets.cpp
- - rw-r--r-- 1,584 unsafe_promises.cpp
- - rw-r--r-- 629 unused_func.cpp
- - rw-r--r-- 385 update_chunk.cpp
- - rw-r--r-- 659 vector_bounds_inference.cpp
- - rw-r--r-- 4,966 vector_cast.cpp
- - rw-r--r-- 557 vector_extern.cpp
- - rw-r--r-- 24,444 vector_math.cpp
- - rw-r--r-- 210 vector_print_bug.cpp
- - rw-r--r-- 5,306 vector_reductions.cpp
- - rw-r--r-- 1,047 vector_tile.cpp
- - rw-r--r-- 3,070 vectorize_guard_with_if.cpp
- - rw-r--r-- 562 vectorize_mixed_widths.cpp
- - rw-r--r-- 6,869 vectorize_nested.cpp
- - rw-r--r-- 678 vectorize_varying_allocation_size.cpp
- - rw-r--r-- 1,646 vectorized_gpu_allocation.cpp
- - rw-r--r-- 1,153 vectorized_initialization.cpp
- - rw-r--r-- 1,006 vectorized_load_from_vectorized_allocation.cpp
- - rw-r--r-- 1,834 vectorized_reduction_bug.cpp
- - rw-r--r-- 2,333 widening_lerp.cpp
- - rw-r--r-- 5,172 widening_reduction.cpp