https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
c9c211b Fix strict float to not duplicate strict_float wrappings. 17 July 2019, 20:42:26 UTC
e34b279 Attempt to fix issue #3813. 15 July 2019, 21:06:08 UTC
790961e Merge pull request #3998 from halide/srj-intrinsic Revise the API for intrinsic Call nodes to use an enum 12 July 2019, 17:12:37 UTC
95b37e9 Merge pull request #3994 from halide/srj-cmake-hygiene Various minor CMake hygiene fixes 12 July 2019, 00:31:13 UTC
cb21394 Revise the API for intrinsic Call nodes to use an enum rather than a const-char*; this is a (mostly) source-code compatible change that is intended to remove the need to dllexport data members for Windows builds. Note that as a drive-by change I regularized various calls to is_intrinsic() to use enums consistently, and added enums for some HVX intrinsics that were previously string-only. 12 July 2019, 00:22:38 UTC
2317dbb Merge pull request #3991 from white-pony/ushifts Make rhs argument of the shift operators in Codegen_C templatized 11 July 2019, 21:33:38 UTC
81f5613 Various minor CMake hygiene fixes Harvested as a byproduct from PR#3986: - Remove various comments and other unnecessary build output to reduce buildlog spam - Improve deps for binary2cpp and build_halide_h to reduce unnecessary recompiles - Add comment about the magical "Halide_EXPORTS" symbol that CMake inserts - prefer HALIDE_INCLUDE_DIR over CMAKE_BINARY_DIR}/include (and ditto for tools) - Don't bother defining Halide_SHARED anymore, since no code has relied on it for a long time 11 July 2019, 17:44:40 UTC
2048adc Merge pull request #2516 from halide/srj-cmake-static Fix HALIDE_SHARED_LIBRARY=OFF in CMake 11 July 2019, 16:53:38 UTC
c7adbb5 Merge pull request #3985 from halide/autodiff-param-tzumao Allow taking derivative with respect to Param 11 July 2019, 16:09:15 UTC
2691402 That didn't work with GCC I thought we were friends 11 July 2019, 00:59:33 UTC
d0c640b Limit travis tests for static 11 July 2019, 00:06:04 UTC
a00b11c Make rhs argument of the shift operators in Codegen_C templatized This is to handle the case when lhs is signed and rhs is unsigned. 10 July 2019, 23:38:57 UTC
3f73142 fixes 10 July 2019, 22:40:19 UTC
7b971be Merge pull request #3984 from halide/arm_sve Add basic support for ARM SVE and SVE2 target features. 09 July 2019, 18:11:06 UTC
1fc6482 Merge pull request #3975 from LazyDodo/fix_tests_msvc Fix building tests with MSVC. 09 July 2019, 17:11:45 UTC
b61e41a Merge pull request #3976 from white-pony/buffer_t_const Adds const qualifier to the argument of _halide_buffer_init 09 July 2019, 17:10:40 UTC
2b89a95 fix autodiff param test 09 July 2019, 16:28:53 UTC
2aef7a5 refactor halide function call backpropagation 08 July 2019, 22:44:57 UTC
d74d027 fix autodiff param test 08 July 2019, 22:21:04 UTC
ffa6993 Tabs to spaces. 08 July 2019, 21:42:04 UTC
46abc24 Allow taking derivative with respect to Param 08 July 2019, 21:32:37 UTC
b2c5a08 Couple more places to update. 08 July 2019, 21:07:47 UTC
0cc8037 Add basic support for ARM SVE and SVE2 target features. 08 July 2019, 20:33:34 UTC
481ffbb Update .travis.yml 08 July 2019, 20:21:21 UTC
2f6a2cb Merge branch 'master' into srj-cmake-static 08 July 2019, 17:07:49 UTC
6e99dec Merge pull request #3973 from halide/srj-noise Remove noise from halide.cmake output 08 July 2019, 17:06:34 UTC
f6ebc76 Merge pull request #3979 from halide/improve_inplace_ops_docs Make it clearer that certain buffer methods are just metadata operations 08 July 2019, 16:02:43 UTC
5fe92a2 Make it clearer that certain buffer methods are just metadata operations 06 July 2019, 00:09:43 UTC
4508b60 Adds const qualifier to the argument of _halide_buffer_init Later on it assigned to the struct field which is also const. Besides, CodeGen_C declares all halide_device_interface_t as consts, so when it calls _halide_buffer_init it will fail to compile. 03 July 2019, 00:59:23 UTC
bc01c28 Fix building tests with MSVC. The mangling tests were unhappy about <string> not being included. The Mandelbrot tests were unhappy about doubles being stuffed into floats. 02 July 2019, 21:24:05 UTC
0cfe4d3 Merge pull request #3974 from white-pony/print-buffer Use dimensions to compute the size of the buffer for printout in CodeGen_C 01 July 2019, 19:07:20 UTC
e6a3af8 Use dimensions to compute the size of the buffer for printout in CodeGen_C 01 July 2019, 17:43:17 UTC
d9b6788 Remove noise from halide.cmake output It emits "Emitting extra Halide output" for every registration.cpp file, but since these are now always emitted by default, this is incorrect and noisy. 28 June 2019, 23:31:46 UTC
a10d820 Update CMakeLists.txt 28 June 2019, 22:53:11 UTC
3c90cfa Revert the -fvis=hidden stuff 28 June 2019, 22:45:47 UTC
3363669 Add HALIDE_SHARED_LIBRARY=0 to travis 28 June 2019, 22:42:20 UTC
fefaec0 Reduce delta 28 June 2019, 22:08:58 UTC
01964d4 Merge branch 'master' into srj-cmake-static 28 June 2019, 22:02:07 UTC
c7f480f Update .gitignore 28 June 2019, 22:01:22 UTC
c918f97 Merge branch 'master' into srj-cmake-static 28 June 2019, 21:56:13 UTC
a492485 Merge pull request #3969 from halide/default_constructors Use default constructors where appropriate 28 June 2019, 21:44:17 UTC
c0fdbe5 rename to simplify merge 28 June 2019, 21:43:00 UTC
67c51a2 Merge pull request #3970 from halide/opencl_validate_requires_api_loaded Validating a pointer requires having the OpenCL API loaded 28 June 2019, 17:28:17 UTC
1ce5d78 Merge pull request #3960 from mikewoodworth/label-metal-command-buffers adds labels to command buffers 28 June 2019, 17:26:03 UTC
a88de1f Merge remote-tracking branch 'origin/master' into default_constructors 28 June 2019, 16:00:14 UTC
33d2b10 Merge pull request #3966 from halide/srj-derp Remove Var::gpu_blocks() and Var::gpu_threads() 28 June 2019, 15:59:36 UTC
a33c7e8 Validating a pointer requires having the OpenCL API loaded 28 June 2019, 01:14:41 UTC
a28f877 Merge pull request #3968 from halide/var_ir_fix Do not use frontend Var type in rewriting IR at codegen level. 27 June 2019, 23:57:23 UTC
95773c6 Reinsert accidentally deleted line 27 June 2019, 21:57:23 UTC
6634705 Do not use frontend Var type in rewriting IR at codegen level. This fixes an implicit cast to 32-bit that seems unintentional. (Though without a size_t type equivalent, choosing a single 32-bit or 64-bit type for sizes seems to be guaranteed to be wrong in one C compilation environment or another.) 27 June 2019, 21:51:24 UTC
4459569 Use default constructors where appropriate 27 June 2019, 21:43:17 UTC
4b349a0 Remove Var::gpu_blocks() and Var::gpu_threads() These have been marked as HALIDE_ATTRIBUTE_DEPRECATED for a long time now. 27 June 2019, 18:54:12 UTC
668d004 Merge pull request #3954 from mugwort-rc/master Fix CMakeLists.txt for msvc 27 June 2019, 18:42:36 UTC
c7368b0 Merge pull request #3961 from halide/intrusiveptr-noexcept Marking IntrusivePtr move copy/assign as noexcept 26 June 2019, 14:49:08 UTC
4091e9c Marking ScopedValue, ScopedBinding move copy as noexcept 25 June 2019, 23:52:39 UTC
63be5ee Marking IntrusivePtr move copy/assign as noexcept 25 June 2019, 23:24:08 UTC
e5d6850 adds labels to command buffers 25 June 2019, 21:46:37 UTC
85f8d57 Merge pull request #3958 from halide/srj-passman Temporarily disable LLVM NewPassManager (#3957) 25 June 2019, 00:29:46 UTC
0fff2aa Update CodeGen_LLVM.cpp 24 June 2019, 20:30:40 UTC
9dce3f9 Temporarily disable LLVM NewPassManager (https://github.com/halide/Halide/issues/3957) 24 June 2019, 20:26:12 UTC
39ecbc5 Fix CMakeLists.txt for msvc 24 June 2019, 12:10:12 UTC
21f3be8 Merge pull request #3951 from mugwort-rc/master Update minimum requirements message 21 June 2019, 18:01:18 UTC
6ce4f67 Update minimum requirements message 21 June 2019, 17:56:01 UTC
7b3b2e3 Merge pull request #3946 from halide/ataei-fast_trigonometric Fast sine and cosine 20 June 2019, 06:31:46 UTC
949cbed improve documentation 19 June 2019, 21:09:30 UTC
df7fc40 Merge pull request #3948 from halide/debug_prints_target Print target when in debug mode 19 June 2019, 18:00:58 UTC
8beb62d Merge pull request #3949 from halide/parallel-hexagon-test Add test of Hexagon within a parallel loop. 19 June 2019, 01:34:02 UTC
c13e3e8 Actually skip the test. 18 June 2019, 19:54:00 UTC
54a0ae9 Add test of Hexagon within a parallel loop. 18 June 2019, 18:16:02 UTC
a6d3d92 looser perf checks 17 June 2019, 20:37:36 UTC
df81f84 Print target when in debug mode 14 June 2019, 23:42:30 UTC
fa4987d comment on vectorizablity 14 June 2019, 22:06:16 UTC
e774b1b define M_PI for windows 14 June 2019, 22:00:01 UTC
29b1c43 improve code + docs 14 June 2019, 21:59:10 UTC
e36ce9d Merge pull request #3941 from halide/readme-fix-gcd Remove incorrect GCD reference from README 14 June 2019, 21:52:10 UTC
c871533 Merge pull request #3833 from halide/ataei-fix-pow Correctly handle x^y where x <= 0.0f 14 June 2019, 19:06:53 UTC
d56645e Add benchmakrs 14 June 2019, 18:49:54 UTC
12187d4 Merge branch 'master' into ataei-fast_trigonometric 14 June 2019, 17:52:12 UTC
d72f559 Remove incorrect GCD reference from README Delete what I believe is long-outdated and incorrect information. 13 June 2019, 23:09:37 UTC
f5120c3 Fix cuda nan_f32 value 13 June 2019, 21:12:52 UTC
0435a38 make nan_f32 insteaf of const float 13 June 2019, 20:06:41 UTC
17485af Merge branch 'master' into ataei-fix-pow 13 June 2019, 18:11:40 UTC
07d9b32 add common_subexpression_elimination 12 June 2019, 20:04:07 UTC
e95d633 use std::isnan only for floating_point types 11 June 2019, 22:24:24 UTC
030280b Use ::isnan instead 11 June 2019, 19:22:05 UTC
f94927d Merge pull request #3939 from white-pony/profiler-thread Increase thread priority whenever halide_hexagon_remote_poll_profiler… 11 June 2019, 18:54:45 UTC
fe67cb4 Fix correctness_math on windows build 11 June 2019, 18:29:39 UTC
22d5a94 Increase thread priority whenever halide_hexagon_remote_poll_profiler_state is called 10 June 2019, 19:33:51 UTC
1720b29 Merge branch 'master' into ataei-fix-pow 10 June 2019, 17:44:15 UTC
1146103 Merge pull request #3937 from vmiheer/patch-1 add link to apps/wavelet 10 June 2019, 16:10:39 UTC
a118c4a add link to apps/wavelet 10 June 2019, 01:29:18 UTC
a41d242 Merge pull request #3868 from alinas/master Switch to LLVM's NewPassManager. 07 June 2019, 21:40:38 UTC
69205f5 Merge pull request #3932 from halide/srj-we Explicitly export __heap_base and __data_end in WasmExecutor 06 June 2019, 20:19:34 UTC
f0aeb40 Explicitly export __heap_base and __data_end in WasmExecutor LLD stopped exporting these by default, but we need them. 06 June 2019, 17:12:42 UTC
9407abd Update. 06 June 2019, 00:00:32 UTC
1019c98 Update 05 June 2019, 23:25:53 UTC
321e46d Switch to LLVM's NewPassManager. 05 June 2019, 23:24:02 UTC
cdbfef5 Switch to LLVM's NewPassManager. 05 June 2019, 23:22:05 UTC
b335f7b Merge pull request #3931 from halide/tzumao-fix-opencl-extra-print Remove extra instructions generated in OpenCL backend 04 June 2019, 22:14:50 UTC
b8c031a Remove extra instruction generated in OpenCL backend 04 June 2019, 16:32:01 UTC
back to top