https://github.com/halide/Halide
- HEAD
- refs/heads/Halide_unsharp
- refs/heads/abadams-patch-1
- refs/heads/abadams/aggressive_is_single_point
- refs/heads/abadams/aggressive_unify_duplicate_lets
- refs/heads/abadams/align_strided_const_loads
- refs/heads/abadams/alloca
- refs/heads/abadams/atomic_parallel_compiled_in
- refs/heads/abadams/atomic_vector_non_recursive
- refs/heads/abadams/averaging_tree
- refs/heads/abadams/avoid_name_mangling_in_cross_module_dependencies
- refs/heads/abadams/better_absd
- refs/heads/abadams/better_codegen_for_non_const_ramps
- refs/heads/abadams/bgu_cholesky
- refs/heads/abadams/braces_around_statements
- refs/heads/abadams/cache_tighten_producer_consumer_nodes
- refs/heads/abadams/check_reorder_dups
- refs/heads/abadams/clarify_broadcast_shuffle
- refs/heads/abadams/compositing_app
- refs/heads/abadams/cond_wait_spin
- refs/heads/abadams/constant_interval_simplifier
- refs/heads/abadams/cse_in_unroll_split_tuples
- refs/heads/abadams/custom_cuda_context
- refs/heads/abadams/custom_cuda_context_2
- refs/heads/abadams/custom_cuda_context_3
- refs/heads/abadams/d3d12abi
- refs/heads/abadams/deflake_mullapudi_reorder
- refs/heads/abadams/delete_division_rule_that_makes_large_constants
- refs/heads/abadams/delete_prepare_for_early_exit
- refs/heads/abadams/depthwise_separable_conv
- refs/heads/abadams/diagnose_boundary_condition_failure
- refs/heads/abadams/disable_onnx_app_on_mac
- refs/heads/abadams/divide_using_pavgw
- refs/heads/abadams/dont_link_to_cudart
- refs/heads/abadams/dont_reinterpret_concat
- refs/heads/abadams/early_out
- refs/heads/abadams/enable_f16c
- refs/heads/abadams/extract_concat_bits
- refs/heads/abadams/fast_integer_divide_round_to_zero
- refs/heads/abadams/faster_runtime_integer_division
- refs/heads/abadams/faster_substitute_facts
- refs/heads/abadams/faster_unroll
- refs/heads/abadams/faster_vars_used_in_simplify_let
- refs/heads/abadams/fix-arm-seg2
- refs/heads/abadams/fix_4211
- refs/heads/abadams/fix_5323
- refs/heads/abadams/fix_5329
- refs/heads/abadams/fix_5889
- refs/heads/abadams/fix_6984
- refs/heads/abadams/fix_7229
- refs/heads/abadams/fix_7260
- refs/heads/abadams/fix_7365
- refs/heads/abadams/fix_7374
- refs/heads/abadams/fix_7504
- refs/heads/abadams/fix_7514
- refs/heads/abadams/fix_7531
- refs/heads/abadams/fix_7584
- refs/heads/abadams/fix_7584_v2
- refs/heads/abadams/fix_7742
- refs/heads/abadams/fix_7756
- refs/heads/abadams/fix_7761
- refs/heads/abadams/fix_7768
- refs/heads/abadams/fix_7786
- refs/heads/abadams/fix_7810
- refs/heads/abadams/fix_7811
- refs/heads/abadams/fix_7815
- refs/heads/abadams/fix_7867
- refs/heads/abadams/fix_7871
- refs/heads/abadams/fix_7872
- refs/heads/abadams/fix_7873
- refs/heads/abadams/fix_7888
- refs/heads/abadams/fix_7890
- refs/heads/abadams/fix_7891
- refs/heads/abadams/fix_7892
- refs/heads/abadams/fix_7893
- refs/heads/abadams/fix_7906
- refs/heads/abadams/fix_7909
- refs/heads/abadams/fix_7968
- refs/heads/abadams/fix_8038
- refs/heads/abadams/fix_8054
- refs/heads/abadams/fix_8170
- refs/heads/abadams/fix_8184
- refs/heads/abadams/fix_8280
- refs/heads/abadams/fix_8282
- refs/heads/abadams/fix_arm_fcvtmp
- refs/heads/abadams/fix_associative_ops_saturating_add
- refs/heads/abadams/fix_autoschedule_feature_transposition
- refs/heads/abadams/fix_cse_name_collisions
- refs/heads/abadams/fix_cuda_mat_mul_assert
- refs/heads/abadams/fix_deinterleave_bug
- refs/heads/abadams/fix_deinterleave_for_reinterpret
- refs/heads/abadams/fix_div_round_to_zero
- refs/heads/abadams/fix_fft_compile_time_regression
- refs/heads/abadams/fix_generate_output_snippets
- refs/heads/abadams/fix_if_nesting_condition
- refs/heads/abadams/fix_leaks_in_memoize_test
- refs/heads/abadams/fix_lgtm_warnings
- refs/heads/abadams/fix_links_to_master
- refs/heads/abadams/fix_load_of_broadcast
- refs/heads/abadams/fix_lossless_cast_of_sub
- refs/heads/abadams/fix_onnx_app
- refs/heads/abadams/fix_pointless_lower_condition
- refs/heads/abadams/fix_potential_gpu_deadlock
- refs/heads/abadams/fix_realize_condition_depends_on_tuple
- refs/heads/abadams/fix_reduce_expr_modulo_of_vector
- refs/heads/abadams/fix_riscv_vx_vi
- refs/heads/abadams/fix_round
- refs/heads/abadams/fix_stencil_chain_gpu_schedule
- refs/heads/abadams/fix_track_bounds_intervals
- refs/heads/abadams/fix_tutorial_2
- refs/heads/abadams/fix_ub_in_lower_rounding_shift_right
- refs/heads/abadams/forward_partition_methods
- refs/heads/abadams/fully_fused_depthwise_separable_conv
- refs/heads/abadams/fuzz_sliding_window
- refs/heads/abadams/gaussian_blur_app
- refs/heads/abadams/generator_infinite_default_timeout
- refs/heads/abadams/gpu_autoscheduler_parallel_random_probes
- refs/heads/abadams/include_riscv_in_readme
- refs/heads/abadams/interleave_nested_vector
- refs/heads/abadams/ir_match_by_ref
- refs/heads/abadams/lerp_plus_cast
- refs/heads/abadams/local_laplacian_code_size
- refs/heads/abadams/lower_halving_sub
- refs/heads/abadams/lower_rounding_shift_right
- refs/heads/abadams/mac-arm-fixes
- refs/heads/abadams/make_fast_inverse_test_throughput_limited
- refs/heads/abadams/makefile_serialization_support
- refs/heads/abadams/mismatched_new_delete
- refs/heads/abadams/mixed_sign_mul_shift_right
- refs/heads/abadams/mixed_width_mul_shift_right
- refs/heads/abadams/multiple_scatter
- refs/heads/abadams/mux_intrinsic
- refs/heads/abadams/name_helpers
- refs/heads/abadams/narrow_predicates
- refs/heads/abadams/nested_vectorization_compile_time_regression_fix
- refs/heads/abadams/nested_vectorization_tweaks
- refs/heads/abadams/parallel_simd_op_check
- refs/heads/abadams/partially_backport_lossless_cast_fix
- refs/heads/abadams/per_instance_profiling
- refs/heads/abadams/precompute_shared_mem_size
- refs/heads/abadams/prefer_no_gather
- refs/heads/abadams/print_uncaught_exception
- refs/heads/abadams/promise_clamped_is_a_tag
- refs/heads/abadams/promote_fixed_point_intrinsics
- refs/heads/abadams/psabdw
- refs/heads/abadams/random_pipelines
- refs/heads/abadams/rationalize_gpu_for_loop_names
- refs/heads/abadams/reenable_unscheduled_stage_warning
- refs/heads/abadams/refactor_constant_interval
- refs/heads/abadams/reinterpret_vector
- refs/heads/abadams/remove_arch_os_for_shaders
- refs/heads/abadams/remove_bad_pruning
- refs/heads/abadams/remove_parameter_self_references
- refs/heads/abadams/remove_readnone_on_functions
- refs/heads/abadams/remove_use_of_python_config_in_onnx_makefile
- refs/heads/abadams/reschedule_bgu
- refs/heads/abadams/reschedule_bilateral_grid
- refs/heads/abadams/rewrite_atomic_pass
- refs/heads/abadams/rewrite_ir_equality
- refs/heads/abadams/rounding_shift_right_use_average
- refs/heads/abadams/rungenmain_error
- refs/heads/abadams/sampling_profiler_overhead_v2
- refs/heads/abadams/scope_improvements
- refs/heads/abadams/simpler_broadcasts
- refs/heads/abadams/simplify_correlated_pyramid
- refs/heads/abadams/simplify_sub_eval_in_lambda
- refs/heads/abadams/siotas_20
- refs/heads/abadams/sioutas_20
- refs/heads/abadams/slide_over_split_loop
- refs/heads/abadams/sorting_network_working_branch
- refs/heads/abadams/stable_topological_order
- refs/heads/abadams/string_view
- refs/heads/abadams/strip_asserts_last
- refs/heads/abadams/switch_stmt
- refs/heads/abadams/target_specific_lerp
- refs/heads/abadams/time_lowering_passes
- refs/heads/abadams/track_failedness_through_solver_lets
- refs/heads/abadams/turn_off_slp_vectorization_for_avx512
- refs/heads/abadams/tweak_unpack_buffers
- refs/heads/abadams/undo_pointless_widening
- refs/heads/abadams/unordered_blocks
- refs/heads/abadams/unsigned_demosaic
- refs/heads/abadams/update_makefile_for_llvm_19
- refs/heads/abadams/use_arm_for_runtime_triple
- refs/heads/abadams/use_pmaddubsw_for_downsample
- refs/heads/abadams/validate_gpu_schedules
- refs/heads/abadams/vector_reduce_hexagon_predicate
- refs/heads/abadams/vector_scan
- refs/heads/abadams/vst_type_fix
- refs/heads/abadams/widening_let_bug
- refs/heads/abadams/x86_avg
- refs/heads/abadams/zen4
- refs/heads/adadams/profile_allocator
- refs/heads/add_image_checks_after_bounds_inference_plus_new_rules
- refs/heads/add_outermost_to_extern
- refs/heads/add_vectorization_to_search_space
- refs/heads/aelphy/broadcast_q8
- refs/heads/aelphy/f16x16
- refs/heads/aelphy/feature_cadence_changes
- refs/heads/aelphy/float_extracts
- refs/heads/aelphy/i32_sat_widening_shift_right
- refs/heads/aelphy/sqrt_f16
- refs/heads/aelphy/vector_loads_f16_f32
- refs/heads/align_loads_comment_fix
- refs/heads/alina-strided-store
- refs/heads/another_buffer_copy_fix
- refs/heads/arm_sve_redux
- refs/heads/ataei-block_asserts-codegen
- refs/heads/ataei-debug_info
- refs/heads/ataei-fix-pow
- refs/heads/ataei-gen_str_param
- refs/heads/ataei-implicit_lhs_vars
- refs/heads/ataei-onnx
- refs/heads/ataei-onnx_converter_update
- refs/heads/ataei-onnx_pybind
- refs/heads/ataei-resnet50_benchmarks
- refs/heads/ataei-standalone_autoscheduler
- refs/heads/ataei_lots_of_inputs
- refs/heads/auto_sched_benchmarks
- refs/heads/auto_sched_estimates
- refs/heads/auto_sched_inline
- refs/heads/auto_sched_test_notparallel
- refs/heads/autoschedule_top_down
- refs/heads/autoschedule_with_convnet
- refs/heads/autoscheduler_scalar_imageparam_fix
- refs/heads/backports/10.x
- refs/heads/backports/11.x
- refs/heads/backports/12.x
- refs/heads/backports/13.x
- refs/heads/balance_expressions
- refs/heads/bazel
- refs/heads/benchmarks
- refs/heads/blaze
- refs/heads/bounds_buffer_lets_fix
- refs/heads/bounds_correct_vs_bounds_loaded_reduced
- refs/heads/buffer_device_api_target
- refs/heads/bug_device_free
- refs/heads/bug_inline_unbounded
- refs/heads/build-proposals
- refs/heads/build/fix-xcode-2
- refs/heads/build/manylinux-fixes
- refs/heads/circ_buffer
- refs/heads/cmake-no-runtime-debug-symbols
- refs/heads/cmake/asan
- refs/heads/cmake/deps-cleanup
- refs/heads/cmake/find-modules
- refs/heads/cmake/spirv
- refs/heads/cmake_wasm_features
- refs/heads/compute_at_guard_with_if_goes_on_stack
- refs/heads/compute_with_at
- refs/heads/compute_with_check
- refs/heads/compute_with_excessive_bounds
- refs/heads/compute_with_inlined
- refs/heads/compute_with_remove_is_right_level
- refs/heads/cpack/nuget
- refs/heads/ctest/wrappers
- refs/heads/cuda-constant
- refs/heads/d3d12-allocation-cache
- refs/heads/deferred_cse_after_inlining
- refs/heads/destructor_calls_deinit
- refs/heads/dg/deserialize_unmapped_objects
- refs/heads/dg/fix_vulkan_codegen_bool_conversion
- refs/heads/dg/fix_vulkan_gpu_vars
- refs/heads/dg/vulkan_conform_api
- refs/heads/dg/vulkan_load_lib
- refs/heads/dg/vulkan_region_allocator_fixes
- refs/heads/dgerstmann/fix-vulkan-memory-config-init
- refs/heads/disable_acquire_release_test_vulkan
- refs/heads/distinct_wrapper_names
- refs/heads/dkg/6863_asan_fixes
- refs/heads/dkg/vulkan
- refs/heads/dpalermo_dmabuf
- refs/heads/dpalermo_dmabuf_libion
- refs/heads/dpalermo_hexagon_remote_202003
- refs/heads/dpalermo_sdk4_2_0_2
- refs/heads/ds/buffer-get-pure
- refs/heads/ds/opt-tile-size
- refs/heads/ds/tail-none
- refs/heads/ds/while
- refs/heads/dsharletg/bitwise-intrinsics
- refs/heads/dsharletg/find-vector-reduce
- refs/heads/dsharletg/jit-optimization
- refs/heads/dsharletg/memcpy-copy_from
- refs/heads/dsharletg/pattern-headroom
- refs/heads/dsharletg/refactor-host-alignment
- refs/heads/dsharletg/runtime-size
- refs/heads/dsharletg/simplify-abs
- refs/heads/dsharletg/simplify-type-bounds
- refs/heads/dsharletg/specialize-bounds
- refs/heads/dsharletg/upsample-channels
- refs/heads/empty_prefetch
- refs/heads/emscripten_vector_fix
- refs/heads/export_all-wsmoses
- refs/heads/expr_auto_sched
- refs/heads/extern_bugs
- refs/heads/extern_host_alloc
- refs/heads/factor_parallel_codegen_hack
- refs/heads/fast_sync_tsan
- refs/heads/faster_integer_division
- refs/heads/feature/apps-external
- refs/heads/feature/cmake-presets
- refs/heads/feature/convert
- refs/heads/feature/f16_interleave
- refs/heads/feature/gather_load_q7
- refs/heads/feature/gather_load_undefined_ramp
- refs/heads/feature/llvm-codemodel
- refs/heads/feature/load_predicated
- refs/heads/feature/luma_regression
- refs/heads/feature/maintanence
- refs/heads/feature/reinterprets
- refs/heads/feature/tcm_bump_allocator
- refs/heads/feature/xtensa_fix_interleave_q8
- refs/heads/feature/xtensa_q8_tests
- refs/heads/find_intrinsics_issue
- refs/heads/find_intrinsics_widening_lets
- refs/heads/fix-7854
- refs/heads/fix-8257
- refs/heads/fix-floated-pure-stage
- refs/heads/fix-race-condition
- refs/heads/fix_hexagon_alignment
- refs/heads/fix_hvx_intrinsics
- refs/heads/fix_prefetch_test
- refs/heads/fix_windows_vs15_build
- refs/heads/fixed_length_vectors
- refs/heads/fixed_point_local_laplac
- refs/heads/gemmlowp
- refs/heads/generate
- refs/heads/gha/pip
- refs/heads/gpu_canon_fix
- refs/heads/halide_extended_exp
- refs/heads/halide_ir_flatbuffer
- refs/heads/hex_dma2_async
- refs/heads/hexagon_le_runtime
- refs/heads/hexagon_priority
- refs/heads/hexagon_setpriority
- refs/heads/hexagon_strided_pred_load
- refs/heads/hexagon_sysmon_markers
- refs/heads/imaging-synthesis
- refs/heads/includes_fix
- refs/heads/ios_fast_sync_fix
- refs/heads/issues/7979-arm-cpu-features
- refs/heads/jia-kai-fix-runtime-cuda-init
- refs/heads/kamil-openglcompute-infinity
- refs/heads/kamil/name_pthread_workers
- refs/heads/kp_bit_shift
- refs/heads/line_buffer
- refs/heads/loop_carry_not_working
- refs/heads/lower_on_huge_stack
- refs/heads/main
- refs/heads/memoize_with_extents
- refs/heads/metal_float16
- refs/heads/metaprogrammed_simplifier_mod
- refs/heads/mohamedadaly-vmlal
- refs/heads/more_powerful_sliding
- refs/heads/new_autoschedule_with_new_simplifier_arm_worker_branch
- refs/heads/new_autoscheduler
- refs/heads/new_simplifier_rule_testing
- refs/heads/newer_ion_ioctl
- refs/heads/no_bounds_query_when_bounds_used
- refs/heads/opengl_compute_buffer_types_fix
- refs/heads/openglcompute_reuse_shared_allocations
- refs/heads/optmize_reorder
- refs/heads/par_for_opt
- refs/heads/pdb/fix_7806
- refs/heads/pdb/hexagon_remote_cmake
- refs/heads/pdb_add_libcpp_makefile_inc
- refs/heads/pdb_eliminate_interleaves_test
- refs/heads/pdb_fix_clang_build
- refs/heads/pdb_fix_install_qc
- refs/heads/pdb_fix_loop_carry
- refs/heads/pdb_fix_simd_op_check_hvx
- refs/heads/pdb_mul_div_mod_multi_thread
- refs/heads/pdb_remove_hvx_v64
- refs/heads/perform_inline_with_order
- refs/heads/pr/2572
- refs/heads/pr/2676
- refs/heads/pr/2975
- refs/heads/pr/3017
- refs/heads/pr/3081
- refs/heads/pr/3387
- refs/heads/pr/3939
- refs/heads/pr/3960
- refs/heads/pr/4380
- refs/heads/pr/4414
- refs/heads/pr/5331
- refs/heads/pr/5438
- refs/heads/pr/5455
- refs/heads/pr/5758_2
- refs/heads/predicated_vector
- refs/heads/prefetch_specialize
- refs/heads/print_schedule
- refs/heads/profile_hardware_counters
- refs/heads/random-pipelines
- refs/heads/rdom_with_pure_vars
- refs/heads/readme-fix-gcd
- refs/heads/realization_order
- refs/heads/refactor_module
- refs/heads/register_promotion
- refs/heads/release/10.x
- refs/heads/release/11.x
- refs/heads/release/12.x
- refs/heads/release/13.x
- refs/heads/release/14.x
- refs/heads/release/15.x
- refs/heads/release/16.x
- refs/heads/release/17.x
- refs/heads/release/8.x
- refs/heads/remove_max_on_fuse_factor
- refs/heads/reorder_rvar
- refs/heads/reset_unique_counter
- refs/heads/revert-3612-ataei-speedup_compiletime
- refs/heads/revert-7009-rootjalex/distribute-w_shl
- refs/heads/revert-7601-compile_hexagon_remote
- refs/heads/riscv_update
- refs/heads/rl_simplifier_rules
- refs/heads/rootjalex/add_simpl_rules
- refs/heads/rootjalex/arm-optimize
- refs/heads/rootjalex/autoscheduler_mcts
- refs/heads/rootjalex/bounds-rewriter
- refs/heads/rootjalex/bounds_synthesis
- refs/heads/rootjalex/cbounds
- refs/heads/rootjalex/cbounds_predicated
- refs/heads/rootjalex/fix-reinterpret-cmp
- refs/heads/rootjalex/fix-sat-overflow
- refs/heads/rootjalex/fix_estimate_issue
- refs/heads/rootjalex/fix_failed_unrolls
- refs/heads/rootjalex/gsoc_codegen
- refs/heads/rootjalex/improve_cbounds_fixed
- refs/heads/rootjalex/improve_constant_bounds
- refs/heads/rootjalex/pitchfork-arm
- refs/heads/rootjalex/reinterpret-simplify
- refs/heads/rootjalex/rts
- refs/heads/rootjalex/super_simplify_bounds
- refs/heads/rootjalex/test_cbounds_fixed
- refs/heads/rootjalex/test_constant_bounds
- refs/heads/rootjalex/trs-codegen
- refs/heads/rootjalex/trs-codegen-cross
- refs/heads/rootjalex/trs-merge
- refs/heads/rootjalex/uint32-int32-cast
- refs/heads/rootjalex/x86-hadds
- refs/heads/rootjalex/x86-optimize
- refs/heads/rootjalex/x86-optimize-test
- refs/heads/rootjalex/x86-test
- refs/heads/rule_removal_experiments
- refs/heads/schedule-output-storage
- refs/heads/separate_bounds_query_entrypoint
- refs/heads/shallow
- refs/heads/shift_amount_type_change
- refs/heads/shoaibkamil/cmake-without-arm
- refs/heads/shoaibkamil/correct_memory_fences
- refs/heads/shoaibkamil/d3d-fixes
- refs/heads/shoaibkamil/deprecate_openglcompute
- refs/heads/shoaibkamil/json
- refs/heads/shoaibkamil/llvm_clone_tag
- refs/heads/shoaibkamil/minor-vcpkg-doc-change
- refs/heads/shoaibkamil/opengl_compute_tests
- refs/heads/shoaibkamil/performance_tests_as_generators
- refs/heads/shoaibkamil/rule_removal_experiments
- refs/heads/shoaibkamil/super_simplify_with_interpreter
- refs/heads/shoaibkamil/windows-arm-fix-attributes
- refs/heads/sim_shlib_addr_print
- refs/heads/simplify-nested-broadcasts
- refs/heads/simplify-vectorreduce-shuffles2
- refs/heads/simplify_mod
- refs/heads/sioutas_2020
- refs/heads/sioutas_2020_autoscheduler
- refs/heads/slomp/gpu-codegen-profiling
- refs/heads/slomp/msvc-static-analysis
- refs/heads/solve_div
- refs/heads/solve_div_simplifier_test
- refs/heads/sr/python-late-binding-defaults
- refs/heads/srj-aaa
- refs/heads/srj-alloc
- refs/heads/srj-alloca
- refs/heads/srj-appmake2
- refs/heads/srj-armv83a
- refs/heads/srj-aslog
- refs/heads/srj-assert
- refs/heads/srj-assoc
- refs/heads/srj-auto-multi
- refs/heads/srj-auto-multi2
- refs/heads/srj-auto_schedule_mat_mul
- refs/heads/srj-autosched
- refs/heads/srj-b2cpphide
- refs/heads/srj-barr
- refs/heads/srj-bits
- refs/heads/srj-blacklist
- refs/heads/srj-bounds
- refs/heads/srj-bufcalltype
- refs/heads/srj-bufcallwrap
- refs/heads/srj-bufcallwrap2
- refs/heads/srj-buffer
- refs/heads/srj-bv
- refs/heads/srj-classic-autotune
- refs/heads/srj-clean
- refs/heads/srj-constcall
- refs/heads/srj-crosscompile
- refs/heads/srj-ctlz
- refs/heads/srj-cvec-patch
- refs/heads/srj-dag
- refs/heads/srj-debug-to-file
- refs/heads/srj-deir
- refs/heads/srj-f16
- refs/heads/srj-fp16
- refs/heads/srj-fsch
- refs/heads/srj-fthru
- refs/heads/srj-g2
- refs/heads/srj-g3
- refs/heads/srj-gha-test-fixes
- refs/heads/srj-hidden
- refs/heads/srj-hide2
- refs/heads/srj-hvx
- refs/heads/srj-hvx-bug
- refs/heads/srj-hvx-codegen-bug
- refs/heads/srj-hvx-nocopy
- refs/heads/srj-hvxshift
- refs/heads/srj-iib
- refs/heads/srj-initshape
- refs/heads/srj-inv
- refs/heads/srj-ir
- refs/heads/srj-irmut2
- refs/heads/srj-iwyu
- refs/heads/srj-iwyu3
- refs/heads/srj-javascript_work_in_progress
- refs/heads/srj-lensblur
- refs/heads/srj-lessinc
- refs/heads/srj-llvm-loop-opt
- refs/heads/srj-mak
- refs/heads/srj-maxthreads
- refs/heads/srj-mod
- refs/heads/srj-msan
- refs/heads/srj-msan-call
- refs/heads/srj-muldivmod
- refs/heads/srj-mut
- refs/heads/srj-outputs-2
- refs/heads/srj-parse
- refs/heads/srj-pch
- refs/heads/srj-printfunc
- refs/heads/srj-pygp
- refs/heads/srj-revertbits
- refs/heads/srj-schedule-storage
- refs/heads/srj-shl-shr-2
- refs/heads/srj-sio
- refs/heads/srj-static-const
- refs/heads/srj-strided-store
- refs/heads/srj-tidyh
- refs/heads/srj-tiff
- refs/heads/srj-trace
- refs/heads/srj-tutorial
- refs/heads/srj-using
- refs/heads/srj-wasmfix
- refs/heads/srj-xor2
- refs/heads/srj/abstract-gen-without-get-output-func-KEEP
- refs/heads/srj/aligned-alloc
- refs/heads/srj/aligned-alloc-2
- refs/heads/srj/aligned-malloc-with-aligned-alloc
- refs/heads/srj/all-explicit-ctor
- refs/heads/srj/anderson-thread-info-ptr
- refs/heads/srj/aot-perf
- refs/heads/srj/argv-signatures
- refs/heads/srj/argv-types
- refs/heads/srj/async-test
- refs/heads/srj/b2cpp-const-data
- refs/heads/srj/better-xt-dispatch
- refs/heads/srj/bfloat1
- refs/heads/srj/bp
- refs/heads/srj/build_halide_h
- refs/heads/srj/c-bool
- refs/heads/srj/cache-clear
- refs/heads/srj/clang-fmt-ignore
- refs/heads/srj/clang-tidy
- refs/heads/srj/clear-c-cache
- refs/heads/srj/cmake-asan
- refs/heads/srj/cmake-asan2
- refs/heads/srj/cmake-jit-generators
- refs/heads/srj/configure-cmake
- refs/heads/srj/cpp-generator-v2-experiment-KEEP
- refs/heads/srj/crosscompile
- refs/heads/srj/csv
- refs/heads/srj/ctad
- refs/heads/srj/delete-introspection
- refs/heads/srj/depr
- refs/heads/srj/deprecation
- refs/heads/srj/device-copy
- refs/heads/srj/example
- refs/heads/srj/experiment
- refs/heads/srj/experiment-6967
- refs/heads/srj/exporting
- refs/heads/srj/expr_t
- refs/heads/srj/external-tensors
- refs/heads/srj/f16-convert
- refs/heads/srj/fix-pytorch
- refs/heads/srj/fixed-rollback
- refs/heads/srj/fopen-fix
- refs/heads/srj/forward
- refs/heads/srj/forward-name
- refs/heads/srj/gen-func
- refs/heads/srj/gen-func-2
- refs/heads/srj/gen-func-3
- refs/heads/srj/gen2-1
- refs/heads/srj/gen_closure
- refs/heads/srj/generator_aot_gpu_multi_context_threaded
- refs/heads/srj/globals
- refs/heads/srj/halide-buffer-crop
- refs/heads/srj/halide-malloc-alignment
- refs/heads/srj/halide-must-use
- refs/heads/srj/halide-runtime-must-use-result
- refs/heads/srj/hallmark
- refs/heads/srj/hang-repro
- refs/heads/srj/hannk
- refs/heads/srj/hannk-aliasing
- refs/heads/srj/hannk-error-checking
- refs/heads/srj/hannk-errors
- refs/heads/srj/hannk-inplace
- refs/heads/srj/hannk-mmap
- refs/heads/srj/hannk-tflite-27
- refs/heads/srj/hannk-verbosity
- refs/heads/srj/hdrs
- refs/heads/srj/html-becomes-viz
- refs/heads/srj/implicit-mult-widening
- refs/heads/srj/issue-7076
- refs/heads/srj/iwyu
- refs/heads/srj/iwyu-2
- refs/heads/srj/iwyu-6
- refs/heads/srj/libHANNK
- refs/heads/srj/llvm_type_of
- refs/heads/srj/lossless-test
- refs/heads/srj/maybe-unused
- refs/heads/srj/meanop
- refs/heads/srj/metadata-calling-convention
- refs/heads/srj/more-tidy
- refs/heads/srj/msan-dtf
- refs/heads/srj/multimeta
- refs/heads/srj/nanobind
- refs/heads/srj/new-rt-1
- refs/heads/srj/no-threadpool
- refs/heads/srj/no-timeout-thread
- refs/heads/srj/oglc-mutexed
- refs/heads/srj/param-map
- refs/heads/srj/pip-15.x
- refs/heads/srj/pip-cron
- refs/heads/srj/possible-uninited
- refs/heads/srj/pr-7566
- refs/heads/srj/printer-size
- refs/heads/srj/profiler-data-race
- refs/heads/srj/ptr-int-cast
- refs/heads/srj/pyapps
- refs/heads/srj/pyext-fix
- refs/heads/srj/pygen-class
- refs/heads/srj/pygen-deux
- refs/heads/srj/pygen-func
- refs/heads/srj/pygen-native-types
- refs/heads/srj/pyinstall
- refs/heads/srj/pypi-try
- refs/heads/srj/pystuff
- refs/heads/srj/python-buffer-unpack
- refs/heads/srj/python-tutorial
- refs/heads/srj/reshape
- refs/heads/srj/rt-error-smallify
- refs/heads/srj/rt-return-types
- refs/heads/srj/runtime-error-handling
- refs/heads/srj/sat-fixes-exp
- refs/heads/srj/sat-fixes-exp-2
- refs/heads/srj/shadow-field
- refs/heads/srj/snprintf
- refs/heads/srj/spirv-license
- refs/heads/srj/stat-buf-deprecations
- refs/heads/srj/static-buffer-generators
- refs/heads/srj/stmt-html
- refs/heads/srj/stringify
- refs/heads/srj/synth-gen-params
- refs/heads/srj/synth-params-python
- refs/heads/srj/test-arm_sve_redux
- refs/heads/srj/test-intrinsics-bounds
- refs/heads/srj/test8076
- refs/heads/srj/test8078
- refs/heads/srj/test8094
- refs/heads/srj/test8105a
- refs/heads/srj/test8115
- refs/heads/srj/test_tmpdir_fix
- refs/heads/srj/tidy
- refs/heads/srj/tidy-format-14
- refs/heads/srj/tidymore
- refs/heads/srj/tidymore2
- refs/heads/srj/tls
- refs/heads/srj/tls-3
- refs/heads/srj/tls-4
- refs/heads/srj/tls-ucon
- refs/heads/srj/tmp-unschedule-experiment
- refs/heads/srj/tot-fix
- refs/heads/srj/try-revert-sat
- refs/heads/srj/type-traits
- refs/heads/srj/typed-func
- refs/heads/srj/ucon-all-const
- refs/heads/srj/ucon-non-const
- refs/heads/srj/visit-warnings
- refs/heads/srj/wasm-atomic2
- refs/heads/srj/wasm-simd
- refs/heads/srj/wasm-stuff
- refs/heads/srj/wasm-threads
- refs/heads/srj/wasm-updates
- refs/heads/srj/wasm-work
- refs/heads/srj/wip
- refs/heads/srj/x-rounding
- refs/heads/srj/xbuf
- refs/heads/srj/xc+plus+size+tmp
- refs/heads/srj/xc-types
- refs/heads/srj/xt-uint-cast-test
- refs/heads/srj/xtensa-arch
- refs/heads/srj/xtensa-merge
- refs/heads/srj/xvc-experimetn
- refs/heads/srj/zlib-embed
- refs/heads/srjj/backport-vulkan-fixes
- refs/heads/standalone_autoscheduler
- refs/heads/standalone_autoscheduler_arm_worker
- refs/heads/standalone_autoscheduler_arm_worker_amazon
- refs/heads/standalone_autoscheduler_gpu
- refs/heads/standalone_autoscheduler_hexagon
- refs/heads/sticky_task_assignments
- refs/heads/store_with
- refs/heads/store_with_solver_for_super_simplify
- refs/heads/strict_float_cse_fix
- refs/heads/super_simplify
- refs/heads/super_simplify_v2
- refs/heads/super_simplify_v3
- refs/heads/transitive_wrapper
- refs/heads/trigger-release-v16
- refs/heads/tzumao-autodiff-boundarycond
- refs/heads/tzumao-gradient-autoscheduler-bug
- refs/heads/tzumao-predicate-store-load
- refs/heads/tzumao-python-buffer
- refs/heads/tzumao_autodiff_unbounded
- refs/heads/tzumao_improve_gradient_autoscheduler
- refs/heads/tzumao_issue_4297
- refs/heads/tzumao_licm_before_BI
- refs/heads/unbounded_bugs
- refs/heads/undo_async_copy_chain_black_list
- refs/heads/use_string_literals_for_blobs
- refs/heads/users/lukas/python-pip
- refs/heads/validate_sched_error_msg
- refs/heads/var_ir_fix
- refs/heads/vksnk/async-experiment
- refs/heads/vksnk/async-multiple-producers
- refs/heads/vksnk/async-order
- refs/heads/vksnk/better-loop-carry
- refs/heads/vksnk/better-message
- refs/heads/vksnk/bound-storage
- refs/heads/vksnk/bounds-widen-right
- refs/heads/vksnk/c-print-type
- refs/heads/vksnk/c-round
- refs/heads/vksnk/check-return-result
- refs/heads/vksnk/compute-with-bug
- refs/heads/vksnk/compute_with_async
- refs/heads/vksnk/dma-limit-channels
- refs/heads/vksnk/dma-min-max
- refs/heads/vksnk/expr-match-shuffle
- refs/heads/vksnk/extract-from-scalar
- refs/heads/vksnk/f16-load
- refs/heads/vksnk/fix-packvr
- refs/heads/vksnk/fix_halide_xtensa_narrow_with_rounding_shift_i16
- refs/heads/vksnk/fused-compute-with
- refs/heads/vksnk/hoist-storage-bug
- refs/heads/vksnk/lerp-intrinsics
- refs/heads/vksnk/lower-signed-shifts
- refs/heads/vksnk/missing-exception
- refs/heads/vksnk/non-widening-halves
- refs/heads/vksnk/optimize-shuffles
- refs/heads/vksnk/replace-all
- refs/heads/vksnk/restrict
- refs/heads/vksnk/roll-buffer
- refs/heads/vksnk/roundeven-arm
- refs/heads/vksnk/rvar-bounds
- refs/heads/vksnk/simplify-slice
- refs/heads/vksnk/skip-semaphores
- refs/heads/vksnk/storage-folding
- refs/heads/vksnk/strided-load-of-4_2
- refs/heads/vksnk/typed-scope
- refs/heads/vksnk/update-simd-driver
- refs/heads/vksnk/vectorize-bug
- refs/heads/vksnk/vectorize-scalarize
- refs/heads/vksnk/widening_absd
- refs/heads/vksnk/xtensa-codegen-fp16
- refs/heads/vksnk/xtensa-dma-improvements
- refs/heads/vksnk/xtensa-regroup-pass
- refs/heads/vksnk/xtensa/lift-allocs
- refs/heads/vulkan
- refs/heads/vulkan-diagnose-alloc-failures
- refs/heads/vulkan-phase0-adts
- refs/heads/vulkan-phase1-spirv
- refs/heads/vulkan-phase2-runtime
- refs/heads/vulkan2
- refs/heads/vulkan_fix_gpu_dynamic_shared_test
- refs/heads/vulkan_fix_subregion_memory_offsets
- refs/heads/webassembly-old
- refs/heads/winograd
- refs/heads/wording_fix
- refs/heads/xtensa-codegen
- refs/heads/xtensa-codegen-parallel
- refs/heads/xuanda/fix-serialize-bad-partition-always
- refs/remotes/origin/rootjalex/add_autosched_caching
- refs/tags/release_2018_02_15
- refs/tags/release_2019_08_27
- refs/tags/release_8.0.0
- refs/tags/v10.0.0
- refs/tags/v10.0.1
- refs/tags/v11.0.0
- refs/tags/v11.0.1
- refs/tags/v12.0.0
- refs/tags/v12.0.1
- refs/tags/v13.0.0
- refs/tags/v13.0.1
- refs/tags/v13.0.2
- refs/tags/v13.0.3
- refs/tags/v13.0.4
- refs/tags/v14.0.0
- refs/tags/v15.0.0
- refs/tags/v15.0.1
- refs/tags/v16.0.0
- refs/tags/v17.0.0
- refs/tags/v17.0.1
- refs/tags/v8.0.0
Take a new snapshot of a software origin
If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.
Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.![swh spinner](/static/img/swh-spinner.gif)
Processing "take a new snapshot" request ...
Permalinks
To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.
Revision | Author | Date | Message | Commit Date |
---|---|---|---|---|
89513de | Patricia Suriana | 19 October 2017, 21:20:08 UTC | Fix bugs in auto-scheduler inlining impure func | 07 December 2017, 22:06:01 UTC |
51038f5 | ronlieb | 19 October 2017, 06:02:09 UTC | Merge pull request #2455 from halide/hvx-length-attrs Move to new model of setting hvx-length[64|128] Former-commit-id: 7fcc7492a91d9bf0d1656990364cd4e9913759e1 [formerly 4773531507cfe0c41de49e9da41f3cc3ef440637] Former-commit-id: 9fea119df12f5df6becf286864775f3dbdfe75d8 | 19 October 2017, 06:02:09 UTC |
69df843 | Ron Lieberman | 18 October 2017, 22:50:17 UTC | Move to new model of setting hvx-length[64|128] Former-commit-id: 9c18bc5ce3b5c665672a11eaa47f7d6433e1ebd3 [formerly 7dca66eb91b0841d1da11dfc5a91785611d5f063] Former-commit-id: 17ae3107fee9e50a16978ed6eadb31def3d03f73 | 18 October 2017, 22:50:17 UTC |
adda25c | Steven Johnson | 18 October 2017, 21:31:54 UTC | Add missing forwarding methods to Input<Func> Former-commit-id: 1881db4cc79cf7d26438a5a3af7264cc6c14c50b [formerly 2b74eb2883387d6731ec00d88d0c0d31854d57fd] Former-commit-id: 0884243ce8a44b80ddba28f421a83454bbe42a85 | 18 October 2017, 21:31:54 UTC |
fe124b9 | Steven Johnson | 18 October 2017, 20:05:19 UTC | Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: 69cd169c09f3baaae0b209d614fbe8e12ef42143 [formerly f94148d74f29776f4c213eea0e07b3b39d12488d] Former-commit-id: 2d326a128b385bb7ccd32e8046f58f56cc1ad09c | 18 October 2017, 20:05:19 UTC |
769e627 | Steven Johnson | 18 October 2017, 20:05:13 UTC | Remove unused helper class Former-commit-id: bb74e69a833656f91bc03e8fe65764c4931e0dfd [formerly 1c7a7b2e1312333f6faf5e738400f804f9d6fcd7] Former-commit-id: 3a29d1db1c0dc29ad77d67e7156b08da2c7c9a43 | 18 October 2017, 20:05:13 UTC |
a0eb6b2 | Andrew Adams | 18 October 2017, 20:04:41 UTC | Merge pull request #2448 from halide/srj-esty Trivial code optimization in Func Former-commit-id: 7d2e37183e9cdad39b22feba2fab5e907494f162 [formerly a14b45c5919f6d54af4b79bb84d91eefb7207aa6] Former-commit-id: 71da03b5fc3ed25191a3dbf8fd7804ebf82c1c61 | 18 October 2017, 20:04:41 UTC |
4da115b | Andrew Adams | 18 October 2017, 18:46:06 UTC | Merge pull request #2441 from halide/srj-tmp Remove Stub's templated construction method and related code Former-commit-id: 98d3751b2635048f2360eff9205fd1aca8817307 [formerly f2cc6b4715a35b9b38ce81aa82e240d90ee783dc] Former-commit-id: e03f4b5fa5f032fd1becbe99f3cffbb9eab8dcf0 | 18 October 2017, 18:46:06 UTC |
d1be194 | Steven Johnson | 18 October 2017, 18:06:44 UTC | Merge branch 'master' into srj-esty Former-commit-id: 6703041c02330facd85ba7651da94c29b65bfef6 [formerly bcdffda9a556a898cedb3585c130a34c174de92b] Former-commit-id: 2a4695ae3ef6fc57080fc6fb835574801730b723 | 18 October 2017, 18:06:44 UTC |
0aaf207 | Steven Johnson | 18 October 2017, 18:05:59 UTC | Add ccache usage for Travis Former-commit-id: 4889de4d59c66aae94ba3156a8390eb1a2063d60 [formerly db17237fc2863917120299c862633eb0804b07a7] Former-commit-id: bb5f8672e03ca95e093a75ebbaef8c09b4708827 | 18 October 2017, 18:05:59 UTC |
42333ac | Steven Johnson | 17 October 2017, 23:49:32 UTC | Trivial code optimization in Func Former-commit-id: e94b54abfc89f0b0fe7b03fc2c4f788221769dca [formerly fbb89abadb047d2822c430860aceff99769aea82] Former-commit-id: 2814cb048e0463e8e84f2910cd1706bf57c1b861 | 17 October 2017, 23:49:32 UTC |
a7c27fe | Steven Johnson | 17 October 2017, 23:35:21 UTC | Merge pull request #2447 from halide/srj-extra In Bazel+CMake rules, log extra_output locations Former-commit-id: c6c43677c2e497e203beb0824b84050052afcaa7 [formerly ef2ce97a259367e79f01477798b8cc57b74d811b] Former-commit-id: 8dbf7e026da9dac602c0f5eda8957f3ac2b297a4 | 17 October 2017, 23:35:21 UTC |
fe502c1 | Steven Johnson | 17 October 2017, 22:33:45 UTC | Change misleading method name in Generator.cpp Former-commit-id: f3c85e292b8a0ff58c30034c8a7ba8278d729086 [formerly 01292e7dfa82c7f4b31db91ad27cdd9ef3a563ba] Former-commit-id: e50ebc8a5855f94526186b70e4dc127ee4df7310 | 17 October 2017, 22:33:45 UTC |
fa270b7 | Andrew Adams | 17 October 2017, 22:10:44 UTC | Merge pull request #2435 from halide/srj-cons3 Remove Constrainable; add ImageParam casting Former-commit-id: 69bad4000c19996791c3a22d0e6a3a76f5dbeeed [formerly 3ec7936bda9d0132859dcfb98774aeb6bd545241] Former-commit-id: 338100ec461e76578a5cb38d2f21dcfde24513fe | 17 October 2017, 22:10:44 UTC |
b433458 | Steven Johnson | 17 October 2017, 20:53:59 UTC | In Bazel+CMake rules, log extra_output locations This makes it easier for newcomers to find the extra build artifacts (e.g. .stmt, .schedule). Also add some usage. Former-commit-id: 934f2e5c7deabcf407bd74b21ca4e3bd21c0ce01 [formerly fe62f14a302f2a5d40fc4c7151a89a47fc5f99f5] Former-commit-id: f8dfae73b62b9b97f230fee77481500f4f3f717b | 17 October 2017, 20:53:59 UTC |
ef3f1ee | Steven Johnson | 17 October 2017, 18:16:31 UTC | Merge branch 'master' into srj-tmp Former-commit-id: 4bc04006e4866da9fe4765edbf0d791ec1789374 [formerly 639c3cdece4eaaf6ee79607f973476f274976037] Former-commit-id: fe45aa16a7fdd36a0b7748677ff5e41aa07870e7 | 17 October 2017, 18:16:31 UTC |
7366468 | Patricia Suriana | 17 October 2017, 16:33:22 UTC | Merge pull request #2429 from SanderVocke/bugfix_autosched_inlining Autoscheduler bugfix: inlining trivial Funcs into extern Funcs. Former-commit-id: 32819dd144b6d1a4d06bb87a5976b460247e17e5 [formerly b9002e506bd00400b862438b221370d9da14831c] Former-commit-id: fcc221d3a870b6e6b9af58cda460393d6a8b79c9 | 17 October 2017, 16:33:22 UTC |
e8568a1 | dsharletg | 14 October 2017, 01:49:19 UTC | Add support for newly generated instructions in LLVM. Former-commit-id: 0d8b9d0a5321681114bd6a3771a7c7622a4ed0ae [formerly c2bb527c3fdaedca3bde55ad9b015aaf3fff10b4] Former-commit-id: 5b499924fb4d4f455afb69055966605f789038d2 | 14 October 2017, 01:49:19 UTC |
ab09b89 | Steven Johnson | 13 October 2017, 18:29:57 UTC | Remove Stub's templated construction method and related code It's not tested (!), it's never been used, and it never seems likely to be used. Former-commit-id: 42d2d32da4ede6d7f223ed90a3bc0be72c9a4dce [formerly dcd10c00dc50170f38cefad9d1a28727479e9209] Former-commit-id: aee704e53cc2121f4c53d25cd96cfa6764c6181a | 13 October 2017, 18:29:57 UTC |
9a6cd6a | Steven Johnson | 13 October 2017, 17:22:46 UTC | Merge branch 'master' into srj-cons3 Former-commit-id: 60877c5b9d0f0d27c028e61fc29a0bad9c3c0947 [formerly 9df03ad05fc2d9102c17919ba3ccdfef269ed782] Former-commit-id: 37e07eabc727fe170dc5656f8d71ba75a5204111 | 13 October 2017, 17:22:46 UTC |
f297986 | Andrew Adams | 13 October 2017, 16:16:48 UTC | Merge pull request #2440 from ronen/patch-2 Documentation fix: buffer_t -> halide_buffer_t Former-commit-id: 21a75c6fdff4377841f22b2b15406212c19b65d4 [formerly 33a2a730fe8d8f331fdaf6a35e8cebb016f93671] Former-commit-id: 3569a48ae0b5ac3fbe4e348f618d908ec776046d | 13 October 2017, 16:16:48 UTC |
10bd071 | ronen barzel | 13 October 2017, 14:29:02 UTC | Documentation fix: buffer_t -> halide_buffer_t The description refers to `buffer_t`, but the method now returns `halide_buffer_t`. Former-commit-id: 8258c7971bf1c36a8612d29c9b3b8118e7b6115b [formerly 280908b94ae3fa7a215939b1c3a906ec79c01d84] Former-commit-id: 38404069de05f917b76f7fae83c0c4618d4a700a | 13 October 2017, 14:29:02 UTC |
68f72cb | Dillon Sharlet | 13 October 2017, 00:14:12 UTC | Merge pull request #2436 from halide/jingpu-align_storage Jingpu align storage Former-commit-id: d4681e8047a6c88e4874adf252faafd7e4ceb46d [formerly 2ce48f623d62c04a78b563af6feea58587b8f3e0] Former-commit-id: 47161883c717167f635465160a740edd7fae59c6 | 13 October 2017, 00:14:12 UTC |
7b9662b | Andrew Adams | 12 October 2017, 18:28:20 UTC | Merge pull request #2419 from halide/SanderVocke-trace_dump Sander vocke trace dump Former-commit-id: 54856ed5e29d0c0f80c3be89f4111d45f12d22a5 [formerly 0025a83beeb45fe439c84584e9765f05c19877e0] Former-commit-id: 72697be9a3f296b77efa3f0942d11fda9f457ebd | 12 October 2017, 18:28:20 UTC |
bdcfc15 | Andrew Adams | 12 October 2017, 18:27:03 UTC | Style nits Former-commit-id: 4f040af877b4599990963683f1dbb1e7d0177aba [formerly 876876082aa45a95840cfbba8005f2926d7281af] Former-commit-id: d07e9e5aeb9a6ddcceddabe324397fdbc4ba993d | 12 October 2017, 18:27:03 UTC |
f53fe84 | Steven Johnson | 11 October 2017, 23:46:15 UTC | Remove Constrainable; add ImageParam casting Instead of promoting Constrainable to a public interface (https://github.com/halide/Halide/pull/2394), let's just add conversion operators for Input<Buffer> -> ImageParam and Output<Buffer> -> OutputImageParam, as well as forwarding method stubs. Former-commit-id: 1879e50435c24ba9e5be2a9c31fcef88b45118f1 [formerly 2020edc90a8cc088cf022702aac6def5a6738674] Former-commit-id: e6632c40fc5ca09ea44647229d14e1fcac18c1fa | 12 October 2017, 18:09:29 UTC |
1ca5853 | Steven Johnson | 12 October 2017, 18:02:01 UTC | Merge pull request #2434 from halide/srj-bufarr Generator cleanup Former-commit-id: 66dd50f1bf3f0e125f76fb5e74004c7b2ee6700a [formerly 9b196617d84b594c3a8a55ca082d197271e6f794] Former-commit-id: 75379d35fa5f7efa777a01efa89ace7082cc8e5d | 12 October 2017, 18:02:01 UTC |
e0552f5 | SanderX Vocke | 12 October 2017, 05:56:28 UTC | Style fixes on autoscheduler and autosched extern test. Former-commit-id: 24e6b5fffa65bebd83b2fa093454707316414e4f [formerly 613e4ba532b7e16622beee01816c75b0c2199ed1] Former-commit-id: 1d01b41d4e0e65cee39b1ac3285f23a9322a85c8 | 12 October 2017, 05:56:28 UTC |
5fd7c0b | Jing Pu | 12 October 2017, 00:23:45 UTC | add a test. Former-commit-id: a45c92539bb4016446efac9ec871948d8c71399f [formerly 4a529e1a5f80ad84d13d6c7b83c589ac80d027d5] Former-commit-id: 9caa990c38531f935063bbd2509725690cf04e54 | 12 October 2017, 00:23:45 UTC |
bf0eae4 | Andrew Adams | 11 October 2017, 22:19:10 UTC | Missing include Former-commit-id: 28a3956079c475d535411188ec1325c822a467a7 [formerly 0a2af01625c342d8bbe8176e66fe6dbd7571bbb3] Former-commit-id: dd54ab0e874a1d93257cb03f24e42d3ef413840c | 11 October 2017, 22:19:10 UTC |
c64e8ed | Jing Pu | 11 October 2017, 21:57:53 UTC | Rename allocation_bounds to allocation_extents. Former-commit-id: f630fd5aaca3d2701d3ae4be39d3c101b1e418be [formerly 99974090f50b2ba365da81635378f6ef9b7135a8] Former-commit-id: a6a65c9b4c6c6943ecbf135e16ed188068e244a3 | 11 October 2017, 21:57:53 UTC |
79b943f | Steven Johnson | 11 October 2017, 21:56:26 UTC | Generator cleanup -- only provide synthetic generatorparams for values that aren't explicitly defined -- add static_assert for Input/Output<Buffer<>[]>; it's not currently supported but failed in weird ways -- drive-by cleanup of Input/Output<Buffer<>> T -> TBase checking which wasn't really right -- allow declaring Output<Func> without a type or dim Former-commit-id: 7882afda78a76a1636a911c215d9c37b6bcab3bd [formerly dcc140b582fcb71a24c7a4c707043445ee806471] Former-commit-id: 422a9dab3056a4d9fb115828cc81b4258b9f987b | 11 October 2017, 21:56:26 UTC |
a0b58e6 | Jing Pu | 11 October 2017, 21:17:08 UTC | "align_storage" only overrides strides instead of both extents and strides. This helps to avoid over-computation in the extern stage when using the "align_storage" directive. Former-commit-id: 6e78eb63de1f01be610cba0942f2166fee180fc6 [formerly 7a5c45b1327163db0414d087b0062b99158a94f7] Former-commit-id: 9a1f9b78a88b640aaaeb49e52023eef2c2655237 | 11 October 2017, 21:17:08 UTC |
4933742 | Steven Johnson | 11 October 2017, 18:56:27 UTC | Collapse separate methods in Generator support code Former-commit-id: 805d624e62788da36a6d05e870375fb0abf55150 [formerly aac7e26f4f5120783db2f0622c9dcee1c1ed78ed] Former-commit-id: f753492eb5e608414d27c0a66e1c076624cebdc9 | 11 October 2017, 18:56:27 UTC |
2206f9a | SanderX Vocke | 11 October 2017, 10:22:35 UTC | Fix bug where autoscheduler attempts to inline into extern functions. Former-commit-id: c25243afefd5a504c180f91b51f4fec184071a67 [formerly af40a23aee3a7297617469999898b03318cdd176] Former-commit-id: 6e5ab777b62a8fa2d1fa1eb011047b1644900e51 | 11 October 2017, 10:22:35 UTC |
fa290ef | SanderX Vocke | 11 October 2017, 10:11:24 UTC | Changed autoscheduler extern test to expose inlining bug. Former-commit-id: d856e63f87e94e32a9e29b6a83da790a9e44b409 [formerly e58f764a016928dc70644df1225dc5204128e222] Former-commit-id: 89f9ecb9126fe5b09c0d524536aeeeffa434ec43 | 11 October 2017, 10:11:24 UTC |
bc6ea84 | Dillon Sharlet | 11 October 2017, 06:00:49 UTC | Merge pull request #2427 from halide/memory_alignment Respect minimum alignment in the cache Former-commit-id: baa3daf94afe47a86aab6db47719f09b2d39b9dc [formerly 8273114cb7fc6d284e879edcd165a2650c3da62c] Former-commit-id: d9e389aa53809f80e80313c09fb12c99ee4b89cc | 11 October 2017, 06:00:49 UTC |
339d045 | Andrew Adams | 10 October 2017, 21:17:06 UTC | signed vs unsigned comparison Former-commit-id: d7c4f5f90b54857490a27b1642e6aa26416edacf [formerly 6aaefa6afff94761614f4666d341ddb95e3c10b0] Former-commit-id: ce15d15cdaa44a83cfeb374e289d2b711cea5103 | 10 October 2017, 21:17:06 UTC |
97c4182 | Andrew Adams | 10 October 2017, 20:15:28 UTC | get_minimum_alignment -> malloc_alignment Former-commit-id: 2e5c30bf8e6fd94dc584f86fa9f5a129ecc13882 [formerly a39c8f5a0c5fdcec85a56917c9514599a998efe5] Former-commit-id: 330942ae3d9ee133df6eb67cc8fb33b060e86a81 | 10 October 2017, 20:15:28 UTC |
4901692 | Andrew Adams | 10 October 2017, 18:29:53 UTC | Merge branch 'master' into memory_alignment Former-commit-id: 5348ebdc6d8b36ca8724519440323294598c59ec [formerly 9b5af2091637d20e0206ac104b37d4f80bcfccd5] Former-commit-id: 8ca84b25e7d502efaa0511c98efa90b19343245e | 10 October 2017, 18:29:53 UTC |
3d9194a | Andrew Adams | 10 October 2017, 17:57:53 UTC | Fix bugs with special characters and dimensionality packing Former-commit-id: 7ed63d28ff934f8997577669df2db6622e977166 [formerly 7e46ecff1428792f112ac39dab1ddc199f7e3237] Former-commit-id: 2b1b3bfeb66c5c911e39ff52b20a0cc78d7df5d2 | 10 October 2017, 17:57:53 UTC |
3886ce2 | Andrew Adams | 10 October 2017, 16:46:19 UTC | Merge branch 'master' into SanderVocke-trace_dump Former-commit-id: a6dd46ee021e7183ccb9d3928c34d1289aea6371 [formerly db02321f391d1874eb31739a1aa1cd5d919c5900] Former-commit-id: 10b6bfa2bde80c819d467aa7501eb4123804c211 | 10 October 2017, 16:46:19 UTC |
1b52316 | Andrew Adams | 10 October 2017, 16:46:17 UTC | Add .mat support Former-commit-id: e7144518705e3ba98440f48c8d88e42fbddec180 [formerly 590380c96248c46e66cc53c4e8c12ecc4fa50f41] Former-commit-id: 78568b4bb3c28ff87e12dd21ae01256847fa6829 | 10 October 2017, 16:46:17 UTC |
c2849cb | Andrew Adams | 10 October 2017, 16:42:24 UTC | Merge pull request #2424 from halide/mat_file Add .mat support Former-commit-id: 0ed7b92032ad076c33d584b59508af4bc133a1a6 [formerly 9abb48583c1207fa851077dc96553655fdb39485] Former-commit-id: 043cc4f65f04151f0026822f4f4e49576efa3457 | 10 October 2017, 16:42:24 UTC |
6443e59 | Andrew Adams | 09 October 2017, 23:22:25 UTC | Merge branch 'master' into mat_file Former-commit-id: 85497e5fbecddc901fc5f5053ecf8d54f480797c [formerly 15b0f5095e5dccff9fa316932f5bf2a2fce74d01] Former-commit-id: b59f58c06b509b9bcdf5d983a8d53093b791cbda | 09 October 2017, 23:22:25 UTC |
d8e2372 | Andrew Adams | 09 October 2017, 22:00:11 UTC | Respect minimum alignment in the cache and make is possible to vary aligmnent per target Alignment is selected via a runtime module containing an always-inline function that returns the alignment. It gets constant-folded into its uses. Former-commit-id: b363d5f9d778ed1a43b91df20350a4060cea88fb [formerly 107b23075e14ccac5c258872763192f58dbd524c] Former-commit-id: 68a1e62cf3c5e784578256246d198e85908cb26d | 09 October 2017, 22:00:11 UTC |
2d2855e | Andrew Adams | 09 October 2017, 17:56:28 UTC | Merge pull request #2399 from halide/auto_scheduler_tutorial Tutorial for using auto-scheduler on a generator Former-commit-id: 0ffaa399c012c03c0e9ec3350aaebcc382dd9b88 [formerly 5f343adfb83449ff064b9631d054e9991cb2c819] Former-commit-id: 8c0774d2c16cd9add79c26528f72dd9f57f09e66 | 09 October 2017, 17:56:28 UTC |
915e3dc | Andrew Adams | 09 October 2017, 17:55:03 UTC | Merge branch 'master' into auto_scheduler_tutorial Former-commit-id: 940433c3297926c19f2eb1c3601a611c01ec96e4 [formerly 6f68b05e23250821273441f9b1ed3ff1d66d1958] Former-commit-id: 786cb77b79e5ef1e4d2128c7dcfe1f22c0235dc6 | 09 October 2017, 17:55:03 UTC |
a72b52b | Andrew Adams | 09 October 2017, 17:03:00 UTC | Delete non-portable unistd include Former-commit-id: 49388fe8d1a852f8eacd9c41cb9ec353b5aa49ba [formerly 20b344db0020c67b376cd4ce727561bc6bdb0558] Former-commit-id: cbc2ccee807b8fea2749a4a08b190605f3f4adfc | 09 October 2017, 17:03:00 UTC |
92f1463 | Andrew Adams | 09 October 2017, 17:00:39 UTC | metal doesn't seem to like doubles Former-commit-id: b15cf5cb93c794d91a546885963a776c253d41a7 [formerly ebc06a6a6e999b73182df94ab60fa47ad0992840] Former-commit-id: 8be2a6bf814f67e415bcdabf5104edd472904790 | 09 October 2017, 17:00:39 UTC |
cee6688 | Andrew Adams | 06 October 2017, 22:40:55 UTC | Address review comments Former-commit-id: 3f84bf3dbc6427cc985776a20826735e5a80b681 [formerly e4e8f437e3ba905d21eb018447625b6028203708] Former-commit-id: 710e4fa4748b9ea271ef2d31162fec4b10ee624a | 06 October 2017, 22:40:55 UTC |
fe43559 | Andrew Adams | 06 October 2017, 22:26:35 UTC | Windows fix Former-commit-id: f7102350aaf9281aa13cda2c0f07a09d58a54b48 [formerly 77c2855ff9963af84b5583d5dbee08eae0f779cd] Former-commit-id: 3ac4decaee341773ac33750b2ae450dc13d38174 | 06 October 2017, 22:26:35 UTC |
5e46af7 | Andrew Adams | 06 October 2017, 22:24:33 UTC | Fix cmake build Former-commit-id: 62a36ea6936e5ef90335f7509c2f3422f777532e [formerly 01442b94b27879397f15a22e3f8a0403b9659406] Former-commit-id: 5fba6001ceff02bbd71727e9fc67534562862aa9 | 06 October 2017, 22:24:33 UTC |
74fab43 | Andrew Adams | 06 October 2017, 22:16:35 UTC | Add .mat support This is the matlab level 5 format. It's not what matlab currently writes (unless you set a flag), but matlab (and octave, and scipy, and imagestack, ...) will be able to read it for the forseeable future, so it's a good format for dumping things. It's a fairly simple format, and it has also been added to ImageStack already, so we should be able to just deprecate .tmp at some point if we merge this. TODO: Once HalideTraceDump is in, add .mat as a format option Former-commit-id: 1d56ca70b645890e16140dac4075e2517ae39734 [formerly c79c25b059fab5fdccfba237e113cc1fe51bc620] Former-commit-id: 688b5c1fc0b11c0e06f0f658c1de0f59031f43a6 | 06 October 2017, 22:16:35 UTC |
dde1c48 | Patricia Suriana | 06 October 2017, 20:54:02 UTC | Change the example in lesson 21 Former-commit-id: f92a2828e6e9ab0816c82ba2ba1ebbad7ca04bfc [formerly 35f178a1fde2209cdbd95bb96fbff57e5d094146] Former-commit-id: ab463b16c589bbddacec45a0b98c8f2280a83eb2 | 06 October 2017, 22:13:35 UTC |
5a58fac | Steven Johnson | 06 October 2017, 21:44:44 UTC | Merge pull request #2423 from halide/srj-wrap .h files for multitargets didn't include legacy buffer_t wrapper decl… Former-commit-id: b3a50b408f2da5785a601fbc8f50e2a8f6487d6f [formerly aeec303e3656ab56e613024398ed0db1d0f492ff] Former-commit-id: 9b9024acdcd091603710a9a5c0e90f56ebb9ad93 | 06 October 2017, 21:44:44 UTC |
3faa734 | Steven Johnson | 06 October 2017, 19:09:59 UTC | .h files for multitargets didn't include legacy buffer_t wrapper declarations The wrapper functions were present in the code, but omitted from the .h that we emit in this case. Former-commit-id: f2b1a92c8288a127bca7b309ba18ce91652e5692 [formerly c2abe307342eef28783541527b72c01d0402659a] Former-commit-id: 7628bf7bf345cc32d16d08b691cd0851dd5ee498 | 06 October 2017, 19:09:59 UTC |
64d099c | Patricia Suriana | 05 October 2017, 22:59:54 UTC | Merge pull request #2418 from halide/reorder_dims_bug Fix infinite recursion bug in reorder_dims Former-commit-id: ad20230232f787e2c5c44051b83db992e0a5853f [formerly b148222ccbba27da33c42f3305358b586e73683b] Former-commit-id: f3a4b08e208433c02c92b8d851c1c01dcc233c84 | 05 October 2017, 22:59:54 UTC |
d80fbf9 | Zalman Stern | 05 October 2017, 21:32:01 UTC | Merge pull request #2417 from halide/reenable-tests Re-enable Hexagon tests after fixing #2364. Former-commit-id: eef344939f4cf6334b84d0ec0b063ab7115f18ab [formerly 28a00ba20f14108d781d7c37a5ed3ef02b56463a] Former-commit-id: 196b1c1ae38c9e6065b7fb998aa75bf00a64dc9b | 05 October 2017, 21:32:01 UTC |
3c4020a | Patricia Suriana | 04 October 2017, 19:48:21 UTC | Fix comments in tutorial 21 Former-commit-id: 101f2e36894d184953943860b3ef225f8bff1521 [formerly 651b4dbcf2ce4d0213ebbc33c8a6746fac1c3bf7] Former-commit-id: 2af72c8c4be7f5b97ec92eb78146f7c115722091 | 05 October 2017, 20:55:09 UTC |
279a2cf | Andrew Adams | 05 October 2017, 19:57:49 UTC | Exit on error Former-commit-id: 91ad0686177ddd4205bd9812c5d6e8cd6e0af46d [formerly 1a6d8f57b2314fefc7213c87f170f8c16a5978f2] Former-commit-id: 482280a1faf2e4a1792d0ed909b3552983b77be4 | 05 October 2017, 19:57:49 UTC |
5fdb026 | Andrew Adams | 05 October 2017, 19:56:03 UTC | Minor cleanups Former-commit-id: 95d2cf9d6fd45213af14b11a4e843c7f4f04fcb8 [formerly 01de9033c055c581408d1c18180b6839c31f3789] Former-commit-id: df1c78fd8e2ca7e168ba7d2f3b33ff5859c6c8da | 05 October 2017, 19:56:03 UTC |
0f557dd | Andrew Adams | 05 October 2017, 19:43:00 UTC | Update cmake Former-commit-id: e932fcc2f116b7ea0b127d466c985156fef4caf1 [formerly cd7ec34bbb2f453f4bcf2ee3e3f88ae1b1912b99] Former-commit-id: 43e4b16a895e7e1f0fe0edd6e179411f802f626a | 05 October 2017, 19:43:00 UTC |
15745e2 | Andrew Adams | 05 October 2017, 17:57:40 UTC | Add tmp support and use a buffer to store values Former-commit-id: 0ec9fe5c32f4e86f00b09fd898f1e8265b6f2d01 [formerly 8641d7d3d59c3adbebd372fcfad264d5c2cfee2c] Former-commit-id: d17ee82ef32cdcd5fa3f9e07f1c777a2253456ca | 05 October 2017, 17:57:40 UTC |
f3b53d4 | Steven Johnson | 05 October 2017, 17:49:24 UTC | Merge pull request #2404 from halide/srj-context JITGeneratorContext -> GeneratorTarget Former-commit-id: ae06b394bccf9de7498b85ec6942b1ebd7743b5b [formerly 0a716ddc01daa046814f3474254799d657e73e8d] Former-commit-id: afa8c854e9d84fe003a7f2b25ae6a30073202749 | 05 October 2017, 17:49:24 UTC |
d6efe52 | Patricia Suriana | 05 October 2017, 17:27:00 UTC | Fix infinite recursion bug in reorder_dims Former-commit-id: 58d0432a8f66539bb63aa94b6593a55395b92d0d [formerly 43bd628b19d51650e8348868ed887d0282e40fd3] Former-commit-id: 70f1a2732c35e14b92d9fe3fcab38f439869ffd7 | 05 October 2017, 17:27:00 UTC |
eceb7aa | dsharletg | 05 October 2017, 16:43:45 UTC | Re-enable Hexagon tests after fixing #2364. Former-commit-id: 20fdf65ee4dc8525b1db5ebc5dfa315367c8f51b [formerly 6732567901ae76e0f85696c7f0c82181a92367da] Former-commit-id: bbb19b03da23a1c5a4f623504d98a1bc19101520 | 05 October 2017, 16:43:45 UTC |
265adf5 | Steven Johnson | 04 October 2017, 23:29:18 UTC | remove pointless init_from_context virtualization Former-commit-id: 99e4ec24accc231b58a59dd932f512675b484f2b [formerly d5daab0022febb2f948fc8b5c5c3397c0360e7f6] Former-commit-id: 57828f77729985566523688e39637ac083802e13 | 04 October 2017, 23:29:18 UTC |
ef7d785 | Steven Johnson | 04 October 2017, 23:25:39 UTC | Collapse into a single base class Former-commit-id: 1eaddb2cb0b8603eb30c01e541d7f8aad7ccc484 [formerly c82c50f1b016dd1a1723d9b0dcd38c3bfc546562] Former-commit-id: 58a293aa712b38755879f17fe08b8c48f61cf906 | 04 October 2017, 23:25:39 UTC |
102bafa | Steven Johnson | 04 October 2017, 22:48:19 UTC | Merge branch 'master' into srj-context Former-commit-id: 2f140d315780208c91070904d2f4f4c01304b2da [formerly 759f8cab0b50bd4be4c532ce0d0f46b2fc49804d] Former-commit-id: 7ce05d848ea8080cbb76c1e2512f7273aceb3136 | 04 October 2017, 22:48:19 UTC |
254707a | Steven Johnson | 04 October 2017, 22:47:47 UTC | Merge pull request #2412 from halide/srj-target Disallow target mutation in generate() Former-commit-id: 542c034abe4c417943308040443921232955dcb8 [formerly ef4c0fba6133581d6c0ddbe9feda13adcf39facb] Former-commit-id: 01f021e82bfd1fd763b276f80c05513497d2700b | 04 October 2017, 22:47:47 UTC |
e4f47f2 | Andrew Adams | 04 October 2017, 21:14:20 UTC | Rebase and squash of #2173 Former-commit-id: 0b5b17d0041b330e7389c5acd260913b8c585326 [formerly 084f150c9c9e181848b89ba20e53294c6a5e52f3] Former-commit-id: 737290136eae7e77b284319558b635833b205273 | 04 October 2017, 21:14:20 UTC |
29c8387 | Andrew Adams | 04 October 2017, 20:06:19 UTC | Merge pull request #2410 from halide/fix_old_buffer_t_test old_buffer_t extern stage incorrectly assumes compute_root Former-commit-id: c9be20287f5341cdf930d083ef2bff27451f13e1 [formerly 8a85ce42272bec0c627ccc3885a1aeb3d8f81f6f] Former-commit-id: 321adc17ddea035f85d8de97b560935b29bd15b5 | 04 October 2017, 20:06:19 UTC |
6bef03b | Steven Johnson | 04 October 2017, 19:48:47 UTC | Fix tab-width 2->4 in halide_benchmark.h Former-commit-id: 268a7c32a141b940870626d4be45a06b076c58bf [formerly bc95440236bf39e2e37383a1641b5f055f26deff] Former-commit-id: b80dce21ff862feecac08cb822736367d08d2b77 | 04 October 2017, 19:48:47 UTC |
194ae43 | Andrew Adams | 04 October 2017, 19:43:56 UTC | Merge pull request #2360 from halide/srj-bench Rework halide_benchmark.h to use an adaptive iteration technique Former-commit-id: 29afd6545d5883ed375bb92947b2bc923fa44ec8 [formerly c6569f069f8663d253a7169adeb3cd1de277d30b] Former-commit-id: cbcb3371af460487a352a1a252b20632b40a62e7 | 04 October 2017, 19:43:56 UTC |
9db4699 | Steven Johnson | 04 October 2017, 19:08:32 UTC | Fix blas generators Former-commit-id: 0b49a64b7142bae2aa9ba448d1ade089713d84b3 [formerly 7a81db08158a9118585c36a3dd065950e9a36b13] Former-commit-id: f87cd753efed7fbe6f77ca0de04b5b6bbe616d92 | 04 October 2017, 19:08:32 UTC |
bee743a | Steven Johnson | 04 October 2017, 18:43:05 UTC | Merge pull request #2413 from halide/srj-lgb Ignore LargeBuffers for non-64-bit targets Former-commit-id: 8d22c80965b6c25dc96c2517dd83a3a07a4f6817 [formerly 500a15b7e183f341889f51a3307fd0eabe716c4f] Former-commit-id: bb3a8ebfb83626e841703dc8f27677f6e917bd17 | 04 October 2017, 18:43:05 UTC |
08102d6 | Steven Johnson | 04 October 2017, 18:42:49 UTC | Reduce min_time to 100ms Former-commit-id: 641ac64167dc0605ba99fbdd85f1cb674b7dd87c [formerly f01075b66bdbb5f675bae550cfa0af9092dc726a] Former-commit-id: 248856f55e55415157485510d15ff54f13d1a203 | 04 October 2017, 18:42:49 UTC |
674154c | Steven Johnson | 04 October 2017, 17:57:07 UTC | Merge branch 'master' into srj-bench Former-commit-id: ba6f0f6bf8cd0b7ed03df71b07a8d0e61fdc5be3 [formerly 964fd29b97f29d8e5733b009a7ec321a86e206d4] Former-commit-id: d6f154c9b4cbec69ea70f24495dd4891f751cab5 | 04 October 2017, 17:57:07 UTC |
57b029c | Steven Johnson | 04 October 2017, 16:32:28 UTC | Merge branch 'master' into srj-target Former-commit-id: 86512a7a6ae43de3a4b5a248ff191c652c38b89c [formerly 2540e6584644acaaced4ca42dfe821d03a0472a3] Former-commit-id: b5a07701c9aed09db5ad518a84b1db2dbfcb3957 | 04 October 2017, 16:32:28 UTC |
937854f | Steven Johnson | 04 October 2017, 16:31:50 UTC | Merge branch 'master' into srj-lgb Former-commit-id: 4673216b32121c5867ad5ab43605e69b7b340aa7 [formerly f65e690e31e0c521934e1512e56b9ea14dbef9d2] Former-commit-id: 7d4c70890fb2208f09a125fbe9af88be697f5c65 | 04 October 2017, 16:31:50 UTC |
4dc2e62 | Steven Johnson | 04 October 2017, 16:30:48 UTC | Merge pull request #2414 from halide/srj-hoist Don't lift vectors in LICM Former-commit-id: 0fd34593c87ec48eec1094a3bf3e4657e6fc338f [formerly d2e77d50bb0772c57bafe12fcb447aca8da592cb] Former-commit-id: 1c05b186a91e55d58ff1dce4e01263340aae4ad4 | 04 October 2017, 16:30:48 UTC |
7776a36 | Steven Johnson | 04 October 2017, 00:03:25 UTC | Don't lift vectors in LICM Former-commit-id: cb40ff823405867bf352312d4133c89e1b03e8ca [formerly c1f7589009c49cd6130535006111b3038e012bcf] Former-commit-id: 68f077895aa6efb08e2a846e5acc43d22e1a83b4 | 04 October 2017, 00:03:25 UTC |
67a722e | Steven Johnson | 03 October 2017, 23:27:45 UTC | Merge branch 'master' into srj-target Former-commit-id: 54ebab0f9a0e98a682fdd0ba56cebb646aac1f48 [formerly 3907e129cf87fb68b39d9f4543e699775fb84e50] Former-commit-id: 7400c12625aef7965f7fc571298677d2135f0c8d | 03 October 2017, 23:27:45 UTC |
d265ebc | Steven Johnson | 03 October 2017, 22:13:48 UTC | use_large_buffers -> has_large_buffers Former-commit-id: 2a3891999021da05577d25ce1f663d1907f7d414 [formerly a8f4ec2a291985672c4c9d36d6006d7146eeb8b9] Former-commit-id: a11cef61f90a13cda458cf14fbd2fd740f769cf6 | 03 October 2017, 22:13:48 UTC |
7b2e465 | Andrew Adams | 03 October 2017, 22:06:40 UTC | Fix some UB Former-commit-id: b115c6c5d4a41644bcb5f67ec3c3a2dc71016b1d [formerly 78ac94f707d4e2bd50c1318d51b648c136f5d00e] Former-commit-id: e685c503bada6f64db69cd9ec0c23224a85b53b2 | 03 October 2017, 22:06:40 UTC |
169663f | Steven Johnson | 03 October 2017, 22:03:42 UTC | Ignore LargeBuffers for non-64-bit targets Uniformly ignore LargeBuffers if target's bit depth != 64 (only offender was StorageFlattening.cpp). Add use_large_buffers() as helper function to make this easier. Former-commit-id: 89bbba3779c3b3e151635574ef29339ac648873c [formerly 72b5faf83ab78c4122ab98bacf985da5260e5cab] Former-commit-id: 7b0020f0e51afcc566a7f8a597462b41350ef8e6 | 03 October 2017, 22:03:42 UTC |
df4b0c6 | Steven Johnson | 03 October 2017, 20:17:25 UTC | Disallow target mutation in generate() We had grandfathered in the ability to mutate the 'target' GeneratorParam at the start of build()/generate() because of some pre-existing usage; we're removing that ability because downstream usage is getting fixed, and allowing target to mutate is weird and bad; in essentially every case, setting the correct target in the build files is appropriate. Former-commit-id: ffdcc6aaef132396ed606f4542822113db68c6be [formerly 4b632415d00b90dcbbbf8906e9a9a9939fffd8c2] Former-commit-id: 30347d298759533fb047cc84b1676892405a5fb1 | 03 October 2017, 20:17:25 UTC |
274ca4a | Patricia Suriana | 03 October 2017, 20:15:42 UTC | Merge branch 'master' of github.com:halide/Halide into auto_scheduler_tutorial Former-commit-id: 8876af9d09f29f5877f451ce2d859634fcb9e4bf [formerly 7b8cf5862c3b374ab958a24aa9569a53a7c05e71] Former-commit-id: 825606eb692c8d8c09136af91dc01f7825fc0a81 | 03 October 2017, 20:15:42 UTC |
130fb3c | Z Stern | 03 October 2017, 19:11:59 UTC | Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: d65177ebb7a48928a44b02931fb3dee278362104 [formerly 79954571f6cb6dd3a4b5aaecbc80bcad2b44c9c0] Former-commit-id: 297586eb358237bc5b5ea58cf45a6c9cb75209dd | 03 October 2017, 19:11:59 UTC |
65a5e87 | Patricia Suriana | 03 October 2017, 15:21:56 UTC | Merge pull request #2408 from halide/remove_redundant Remove unncessary vars/rvars declaration in Autoschedule Former-commit-id: 505acd5b4566188d00c470a65b6c416759838074 [formerly f41036a209e65b819656db09a9ce42251ed1f798] Former-commit-id: 5c12c60eee341f53a83bd59ea62ee453255e244f | 03 October 2017, 15:21:56 UTC |
4d13c17 | Andrew Adams | 03 October 2017, 00:15:09 UTC | Comment tweak Former-commit-id: 7fc6b9925f424ecdaaaabad016b750aabb9bb9a4 [formerly 3d8e7f5d84476273dbb610454e8d4a0cbb6ce46e] Former-commit-id: cd38667bb66378cac367025909b3ac91750194b7 | 03 October 2017, 00:15:09 UTC |
17d8894 | Andrew Adams | 03 October 2017, 00:14:59 UTC | Merge branch 'master' into fix_old_buffer_t_test # Conflicts: # test/generator/old_buffer_t_generator.cpp Former-commit-id: 7b6fb9a6ffdd61ce8bc31eeb0dbd6d462680e248 [formerly ea926b2493d84e8ecfc83206c1d1e2b19d7c8325] Former-commit-id: 4aec4aeb008292b98709130531d6f0905cd48c54 | 03 October 2017, 00:14:59 UTC |
00ce7f0 | Andrew Adams | 03 October 2017, 00:09:09 UTC | old_buffer_t extern stage incorrectly assumes compute_root The extern stage didn't respect the min coord of the output buffer, resulting in mysterious memory corruption if you schedule the extern stage as anything other than root (e.g. the default schedule if you call it from another Func is innermost). Former-commit-id: d11b9ff4749fc4bce3d678afd105bbcd7f141304 [formerly ae5ab3020b0ffddc07006bb870856cafe63b2be8] Former-commit-id: 6a949bc2e6eae8cf25ccac074dfb520f079e71c9 | 03 October 2017, 00:09:09 UTC |
905a57d | Steven Johnson | 02 October 2017, 18:23:27 UTC | More size()==0 -> empty() (or inverse) Former-commit-id: 03c74352293cbf95ee24845e4de7b37445c82fff [formerly beacad50ee185fc31fc377c0f6dccdda5402e439] Former-commit-id: d41fd2a9522be98fd497ea901a423453cb821857 | 02 October 2017, 18:23:27 UTC |
ef1ca8a | Steven Johnson | 02 October 2017, 18:11:15 UTC | Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: 3deb423714d48c8d6b123488fda43b21d47bf109 [formerly 156a9d372e8411f80492026705269456e2f57687] Former-commit-id: 5ace6b92291e2b54f3883bbd782720249d919001 | 02 October 2017, 18:11:15 UTC |
c5e7653 | Steven Johnson | 02 October 2017, 18:11:14 UTC | Convert some size()==0 -> empty() Former-commit-id: a5960b4cbc5e162dd75ac78345566b4b94df25e5 [formerly 6d0af371d05707bb00cdc4773a28e90ac4c8eaad] Former-commit-id: 0fcc9c257cc01d1177f6c73fcfe23ff0346831cc | 02 October 2017, 18:11:14 UTC |
c9313ce | Patricia Suriana | 29 September 2017, 22:41:43 UTC | Remove unncessary vars/rvars declaration in Autoschedule Former-commit-id: 7f01ae1cd633dc600d8281046c5e5a78be321985 [formerly 31616254b5ee121638f8a672091e17b5bdd5a5dc] Former-commit-id: 9ed376f4140657e8e915a9834fb95b35d22f5420 | 02 October 2017, 16:45:00 UTC |
dbd0c34 | Shoaib Kamil | 02 October 2017, 15:35:34 UTC | Merge pull request #2397 from shoaibkamil/opengl_disable_licm Disable LICM for OpenGL loops Former-commit-id: aac2c3abeb62157917930881f5f1b240bc5827cd [formerly a3003c98528b548a6ff47d2806039e7406e633cb] Former-commit-id: 1b0531178565a9ab5f1a1f1764a3a8725325c18e | 02 October 2017, 15:35:34 UTC |
fe5aac9 | Patricia Suriana | 29 September 2017, 22:46:59 UTC | Make the arg names of MachineParams more explicit Former-commit-id: 3fd2b1dd36cc0b1455d2a72f037fc6d21bf86165 [formerly 866670cc94ef1fa6499b3538e6bd292de6851ced] Former-commit-id: 6dea32363e391ec5d3fc8fb6e9e41d33cc3bbd48 | 29 September 2017, 22:46:59 UTC |