c9c211b | Z Stern | 17 July 2019, 20:42:26 UTC | Fix strict float to not duplicate strict_float wrappings. | 17 July 2019, 20:42:26 UTC |
e34b279 | Z Stern | 15 July 2019, 21:06:08 UTC | Attempt to fix issue #3813. | 15 July 2019, 21:06:08 UTC |
790961e | Steven Johnson | 12 July 2019, 17:12:37 UTC | 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 | Steven Johnson | 12 July 2019, 00:31:13 UTC | Merge pull request #3994 from halide/srj-cmake-hygiene Various minor CMake hygiene fixes | 12 July 2019, 00:31:13 UTC |
cb21394 | Steven Johnson | 12 July 2019, 00:09:44 UTC | 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 | Steven Johnson | 11 July 2019, 21:33:38 UTC | 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 | Steven Johnson | 11 July 2019, 17:44:40 UTC | 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 | Steven Johnson | 11 July 2019, 16:53:38 UTC | Merge pull request #2516 from halide/srj-cmake-static Fix HALIDE_SHARED_LIBRARY=OFF in CMake | 11 July 2019, 16:53:38 UTC |
c7adbb5 | Andrew Adams | 11 July 2019, 16:09:15 UTC | Merge pull request #3985 from halide/autodiff-param-tzumao Allow taking derivative with respect to Param | 11 July 2019, 16:09:15 UTC |
2691402 | Volodymyr Kysenko | 11 July 2019, 00:59:33 UTC | That didn't work with GCC I thought we were friends | 11 July 2019, 00:59:33 UTC |
d0c640b | Steven Johnson | 11 July 2019, 00:06:04 UTC | Limit travis tests for static | 11 July 2019, 00:06:04 UTC |
a00b11c | Volodymyr Kysenko | 10 July 2019, 23:38:57 UTC | 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 | Steven Johnson | 10 July 2019, 22:40:19 UTC | fixes | 10 July 2019, 22:40:19 UTC |
7b971be | Steven Johnson | 09 July 2019, 18:11:06 UTC | 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 | Steven Johnson | 09 July 2019, 17:11:45 UTC | Merge pull request #3975 from LazyDodo/fix_tests_msvc Fix building tests with MSVC. | 09 July 2019, 17:11:45 UTC |
b61e41a | Steven Johnson | 09 July 2019, 17:10:40 UTC | 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 | Tzu-Mao Li | 09 July 2019, 16:28:53 UTC | fix autodiff param test | 09 July 2019, 16:28:53 UTC |
2aef7a5 | Tzu-Mao Li | 08 July 2019, 22:44:57 UTC | refactor halide function call backpropagation | 08 July 2019, 22:44:57 UTC |
d74d027 | Tzu-Mao Li | 08 July 2019, 22:21:04 UTC | fix autodiff param test | 08 July 2019, 22:21:04 UTC |
ffa6993 | Zalman Stern | 08 July 2019, 21:42:04 UTC | Tabs to spaces. | 08 July 2019, 21:42:04 UTC |
46abc24 | Tzu-Mao Li | 08 July 2019, 21:32:37 UTC | Allow taking derivative with respect to Param | 08 July 2019, 21:32:37 UTC |
b2c5a08 | Zalman Stern | 08 July 2019, 21:07:47 UTC | Couple more places to update. | 08 July 2019, 21:07:47 UTC |
0cc8037 | Zalman Stern | 08 July 2019, 20:33:34 UTC | Add basic support for ARM SVE and SVE2 target features. | 08 July 2019, 20:33:34 UTC |
481ffbb | Steven Johnson | 08 July 2019, 20:21:21 UTC | Update .travis.yml | 08 July 2019, 20:21:21 UTC |
2f6a2cb | Steven Johnson | 08 July 2019, 17:07:49 UTC | Merge branch 'master' into srj-cmake-static | 08 July 2019, 17:07:49 UTC |
6e99dec | Steven Johnson | 08 July 2019, 17:06:34 UTC | Merge pull request #3973 from halide/srj-noise Remove noise from halide.cmake output | 08 July 2019, 17:06:34 UTC |
f6ebc76 | Andrew Adams | 08 July 2019, 16:02:43 UTC | 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 | Andrew Adams | 06 July 2019, 00:09:43 UTC | Make it clearer that certain buffer methods are just metadata operations | 06 July 2019, 00:09:43 UTC |
4508b60 | Volodymyr Kysenko | 03 July 2019, 00:59:23 UTC | 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 | Ray Molenkamp | 02 July 2019, 21:24:05 UTC | 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 | Zalman Stern | 01 July 2019, 19:07:20 UTC | 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 | Volodymyr Kysenko | 01 July 2019, 17:43:17 UTC | Use dimensions to compute the size of the buffer for printout in CodeGen_C | 01 July 2019, 17:43:17 UTC |
d9b6788 | Steven Johnson | 28 June 2019, 23:31:46 UTC | 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 | Steven Johnson | 28 June 2019, 22:53:11 UTC | Update CMakeLists.txt | 28 June 2019, 22:53:11 UTC |
3c90cfa | Steven Johnson | 28 June 2019, 22:45:47 UTC | Revert the -fvis=hidden stuff | 28 June 2019, 22:45:47 UTC |
3363669 | Steven Johnson | 28 June 2019, 22:42:20 UTC | Add HALIDE_SHARED_LIBRARY=0 to travis | 28 June 2019, 22:42:20 UTC |
fefaec0 | Steven Johnson | 28 June 2019, 22:08:58 UTC | Reduce delta | 28 June 2019, 22:08:58 UTC |
01964d4 | Steven Johnson | 28 June 2019, 22:02:07 UTC | Merge branch 'master' into srj-cmake-static | 28 June 2019, 22:02:07 UTC |
c7f480f | Steven Johnson | 28 June 2019, 22:01:22 UTC | Update .gitignore | 28 June 2019, 22:01:22 UTC |
c918f97 | Steven Johnson | 28 June 2019, 21:56:13 UTC | Merge branch 'master' into srj-cmake-static | 28 June 2019, 21:56:13 UTC |
a492485 | Andrew Adams | 28 June 2019, 21:44:17 UTC | Merge pull request #3969 from halide/default_constructors Use default constructors where appropriate | 28 June 2019, 21:44:17 UTC |
c0fdbe5 | Steven Johnson | 28 June 2019, 21:43:00 UTC | rename to simplify merge | 28 June 2019, 21:43:00 UTC |
67c51a2 | Steven Johnson | 28 June 2019, 17:28:17 UTC | 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 | Steven Johnson | 28 June 2019, 17:26:03 UTC | Merge pull request #3960 from mikewoodworth/label-metal-command-buffers adds labels to command buffers | 28 June 2019, 17:26:03 UTC |
a88de1f | Andrew Adams | 28 June 2019, 16:00:14 UTC | Merge remote-tracking branch 'origin/master' into default_constructors | 28 June 2019, 16:00:14 UTC |
33d2b10 | Andrew Adams | 28 June 2019, 15:59:36 UTC | Merge pull request #3966 from halide/srj-derp Remove Var::gpu_blocks() and Var::gpu_threads() | 28 June 2019, 15:59:36 UTC |
a33c7e8 | Andrew Adams | 28 June 2019, 01:14:41 UTC | Validating a pointer requires having the OpenCL API loaded | 28 June 2019, 01:14:41 UTC |
a28f877 | Zalman Stern | 27 June 2019, 23:57:23 UTC | 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 | Andrew Adams | 27 June 2019, 21:57:23 UTC | Reinsert accidentally deleted line | 27 June 2019, 21:57:23 UTC |
6634705 | Zalman Stern | 27 June 2019, 21:51:24 UTC | 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 | Andrew Adams | 27 June 2019, 21:43:17 UTC | Use default constructors where appropriate | 27 June 2019, 21:43:17 UTC |
4b349a0 | Steven Johnson | 27 June 2019, 18:54:12 UTC | 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 | Steven Johnson | 27 June 2019, 18:42:36 UTC | Merge pull request #3954 from mugwort-rc/master Fix CMakeLists.txt for msvc | 27 June 2019, 18:42:36 UTC |
c7368b0 | Andrew Adams | 26 June 2019, 14:49:08 UTC | Merge pull request #3961 from halide/intrusiveptr-noexcept Marking IntrusivePtr move copy/assign as noexcept | 26 June 2019, 14:49:08 UTC |
4091e9c | Alex Reinking | 25 June 2019, 23:52:39 UTC | Marking ScopedValue, ScopedBinding move copy as noexcept | 25 June 2019, 23:52:39 UTC |
63be5ee | Alex Reinking | 25 June 2019, 22:57:13 UTC | Marking IntrusivePtr move copy/assign as noexcept | 25 June 2019, 23:24:08 UTC |
e5d6850 | Mike Woodworth | 25 June 2019, 21:46:37 UTC | adds labels to command buffers | 25 June 2019, 21:46:37 UTC |
85f8d57 | Steven Johnson | 25 June 2019, 00:29:46 UTC | Merge pull request #3958 from halide/srj-passman Temporarily disable LLVM NewPassManager (#3957) | 25 June 2019, 00:29:46 UTC |
0fff2aa | Steven Johnson | 24 June 2019, 20:30:40 UTC | Update CodeGen_LLVM.cpp | 24 June 2019, 20:30:40 UTC |
9dce3f9 | Steven Johnson | 24 June 2019, 20:26:12 UTC | Temporarily disable LLVM NewPassManager (https://github.com/halide/Halide/issues/3957) | 24 June 2019, 20:26:12 UTC |
39ecbc5 | mugwort_rc | 24 June 2019, 12:10:12 UTC | Fix CMakeLists.txt for msvc | 24 June 2019, 12:10:12 UTC |
21f3be8 | Andrew Adams | 21 June 2019, 18:01:18 UTC | Merge pull request #3951 from mugwort-rc/master Update minimum requirements message | 21 June 2019, 18:01:18 UTC |
6ce4f67 | mugwort_rc | 21 June 2019, 17:56:01 UTC | Update minimum requirements message | 21 June 2019, 17:56:01 UTC |
7b3b2e3 | Ahmed S. Taei | 20 June 2019, 06:31:46 UTC | Merge pull request #3946 from halide/ataei-fast_trigonometric Fast sine and cosine | 20 June 2019, 06:31:46 UTC |
949cbed | Ahmed Taei | 19 June 2019, 21:09:30 UTC | improve documentation | 19 June 2019, 21:09:30 UTC |
df7fc40 | Andrew Adams | 19 June 2019, 18:00:58 UTC | Merge pull request #3948 from halide/debug_prints_target Print target when in debug mode | 19 June 2019, 18:00:58 UTC |
8beb62d | Dillon Sharlet | 19 June 2019, 01:34:02 UTC | 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 | dsharletg | 18 June 2019, 19:54:00 UTC | Actually skip the test. | 18 June 2019, 19:54:00 UTC |
54a0ae9 | dsharletg | 18 June 2019, 18:16:02 UTC | Add test of Hexagon within a parallel loop. | 18 June 2019, 18:16:02 UTC |
a6d3d92 | Ahmed Taei | 17 June 2019, 20:37:36 UTC | looser perf checks | 17 June 2019, 20:37:36 UTC |
df81f84 | Andrew Adams | 14 June 2019, 23:42:30 UTC | Print target when in debug mode | 14 June 2019, 23:42:30 UTC |
fa4987d | Ahmed Taei | 14 June 2019, 22:06:16 UTC | comment on vectorizablity | 14 June 2019, 22:06:16 UTC |
e774b1b | Ahmed Taei | 14 June 2019, 22:00:01 UTC | define M_PI for windows | 14 June 2019, 22:00:01 UTC |
29b1c43 | Ahmed Taei | 14 June 2019, 21:59:10 UTC | improve code + docs | 14 June 2019, 21:59:10 UTC |
e36ce9d | Andrew Adams | 14 June 2019, 21:52:10 UTC | Merge pull request #3941 from halide/readme-fix-gcd Remove incorrect GCD reference from README | 14 June 2019, 21:52:10 UTC |
c871533 | Ahmed S. Taei | 14 June 2019, 19:06:53 UTC | 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 | Ahmed Taei | 14 June 2019, 18:49:54 UTC | Add benchmakrs | 14 June 2019, 18:49:54 UTC |
12187d4 | Ahmed Taei | 14 June 2019, 17:52:12 UTC | Merge branch 'master' into ataei-fast_trigonometric | 14 June 2019, 17:52:12 UTC |
d72f559 | Jonathan Ragan-Kelley | 13 June 2019, 23:09:37 UTC | Remove incorrect GCD reference from README Delete what I believe is long-outdated and incorrect information. | 13 June 2019, 23:09:37 UTC |
f5120c3 | Ahmed Taei | 13 June 2019, 21:12:52 UTC | Fix cuda nan_f32 value | 13 June 2019, 21:12:52 UTC |
0435a38 | Ahmed Taei | 13 June 2019, 20:06:41 UTC | make nan_f32 insteaf of const float | 13 June 2019, 20:06:41 UTC |
17485af | Ahmed Taei | 13 June 2019, 18:11:40 UTC | Merge branch 'master' into ataei-fix-pow | 13 June 2019, 18:11:40 UTC |
07d9b32 | Ahmed Taei | 12 June 2019, 20:04:07 UTC | add common_subexpression_elimination | 12 June 2019, 20:04:07 UTC |
e95d633 | Ahmed Taei | 11 June 2019, 22:24:24 UTC | use std::isnan only for floating_point types | 11 June 2019, 22:24:24 UTC |
030280b | Ahmed Taei | 11 June 2019, 19:22:05 UTC | Use ::isnan instead | 11 June 2019, 19:22:05 UTC |
f94927d | Dillon Sharlet | 11 June 2019, 18:54:45 UTC | 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 | Ahmed Taei | 11 June 2019, 18:29:39 UTC | Fix correctness_math on windows build | 11 June 2019, 18:29:39 UTC |
22d5a94 | Volodymyr Kysenko | 10 June 2019, 19:33:51 UTC | Increase thread priority whenever halide_hexagon_remote_poll_profiler_state is called | 10 June 2019, 19:33:51 UTC |
1720b29 | Ahmed Taei | 10 June 2019, 17:44:15 UTC | Merge branch 'master' into ataei-fix-pow | 10 June 2019, 17:44:15 UTC |
1146103 | Steven Johnson | 10 June 2019, 16:10:39 UTC | Merge pull request #3937 from vmiheer/patch-1 add link to apps/wavelet | 10 June 2019, 16:10:39 UTC |
a118c4a | miheer vaidya | 10 June 2019, 01:29:18 UTC | add link to apps/wavelet | 10 June 2019, 01:29:18 UTC |
a41d242 | Steven Johnson | 07 June 2019, 21:40:38 UTC | Merge pull request #3868 from alinas/master Switch to LLVM's NewPassManager. | 07 June 2019, 21:40:38 UTC |
69205f5 | Steven Johnson | 06 June 2019, 20:19:34 UTC | 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 | Steven Johnson | 06 June 2019, 17:12:42 UTC | 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 | Alina Sbirlea | 06 June 2019, 00:00:32 UTC | Update. | 06 June 2019, 00:00:32 UTC |
1019c98 | Alina Sbirlea | 05 June 2019, 23:25:53 UTC | Update | 05 June 2019, 23:25:53 UTC |
321e46d | Alina Sbirlea | 08 May 2019, 19:46:30 UTC | Switch to LLVM's NewPassManager. | 05 June 2019, 23:24:02 UTC |
cdbfef5 | Alina Sbirlea | 08 May 2019, 19:46:30 UTC | Switch to LLVM's NewPassManager. | 05 June 2019, 23:22:05 UTC |
b335f7b | Tzu-Mao Li | 04 June 2019, 22:14:50 UTC | 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 | Tzu-Mao Li | 04 June 2019, 16:32:01 UTC | Remove extra instruction generated in OpenCL backend | 04 June 2019, 16:32:01 UTC |