https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
eb279fc update comment on bounds bug 05 October 2020, 22:18:10 UTC
408a0e2 fix bounds inference bug for bounded interval / unbounded interval 05 October 2020, 21:45:48 UTC
68f66fe Fix 32-bit Windows vcvars command (#5330) `x64_x86` = build using 64-bit compiler, targeting 32-bit x86 (https://docs.microsoft.com/en-us/cpp/build/building-on-the-command-line?view=vs-2019). We had it backwards before. 05 October 2020, 17:55:33 UTC
86fa657 registerPassBuilderCallbacks is only available in LLVM 12+ 04 October 2020, 18:16:12 UTC
2d3ebec Formatting. 04 October 2020, 18:16:12 UTC
ea583f3 Add TargetMachine::registerPassBuilderCallbacks Add call to TargetMachine::registerPassBuilderCallbacks to allow targets to add passes to the pass pipeline using the New Pass Manager 04 October 2020, 18:16:12 UTC
fa9da79 Merge pull request #5324 from halide/srj/inject_buffer InjectBufferCopiesForInputsAndOutputs should check for unexpected Call nodes. 03 October 2020, 17:16:31 UTC
3d19071 Merge pull request #5315 from halide/srj/abort Kill halide_abort() 03 October 2020, 04:18:10 UTC
fa4d11b InjectBufferCopiesForInputsAndOutputs should have an assertion for Call nodes 03 October 2020, 00:33:29 UTC
908e626 Kill halide_abort() This was added long ago as an attempt to work around issues with the Windows Debug runtime (in which calling `abort()` would produce an "Abort, Retry, Ignore" dialog). We no long do debug builds of any sort on our buildbots, so let's lose all this mess to simplify our world a bit. 02 October 2020, 22:14:00 UTC
a1206b5 Merge pull request #5322 from halide/srj/runtime-warn Make sure the runtime compiler settings in CMake match those in Make 02 October 2020, 21:11:49 UTC
bacd284 Make sure the runtime compiler settings in CMake match those in Make Mainly, we weren't setting any of the warning flags, so CMake builds were more forgiving than Make. 02 October 2020, 21:11:28 UTC
14b567e Merge pull request #5312 from halide/vksnk/align_loads Don't try to align loads if alignment is not divisible by the size of the load 02 October 2020, 18:49:18 UTC
ac56ec9 Merge pull request #5308 from halide/build/shared-llvm-fix Fix linking to shared LLVM. 02 October 2020, 16:56:02 UTC
ff5c2ad Merge branch 'master' into vksnk/align_loads 02 October 2020, 01:07:11 UTC
08ab4a5 Merge pull request #5321 from halide/docs/readme-homebrew Add package manager info to README.md 01 October 2020, 22:35:18 UTC
2768ee3 Add package manager info to README.md 01 October 2020, 21:52:23 UTC
70e98d2 Merge branch 'master' into build/shared-llvm-fix 01 October 2020, 21:21:11 UTC
17e1ec6 Merge branch 'master' into vksnk/align_loads 01 October 2020, 21:20:57 UTC
3b47c0e [d3d12] allocation cache + bugfixes (#5298) * refactoring to remove wait/sync points from kernel dispatch * debugging and bugfixes * refactoring wait/sync procedures * refactoring buffer signal checkpoints * improved time tracing * improved device selection and additional trace scoping features * addressing clang format issues * more clang format complaints... ¯\_(ツ)_/¯ * more clang format... * clang format... * nullptr -> NULL (0) * addressing code review comments * scoping the kernel argument setup code * addressing code review comments * clang format... * buffer allocation cache * rearranging wait/sync points in the allocation cache strategy * cleanup and refactoring * bugfix: must reset descriptor binder state when recycling it for a new command frame * releasing cached resources on device shutdown * reworking device crop release since allocation cache has been implemented * improved trace info, comments and asserts * refactorig device creation * tracking checkpoints in device<->device transfers * better debug dump report scope * removing old code * clang format * unused variable * Fix python_correctness_boundary_conditions * atomic clarity * refactoring of allocation cache (with local toggle) * Tickle Buildbots * Modify load/store codegen to support load/store from/to shared mem * adding trace-level support * Tickle buildbot * addressing code review * refactoring trace errors/warnings and context halting condition * clang format * build fix * resetting d3dd12_frame struct fields after release * reverting accidetal changes (corrupted git index during stage) * adding remarks with regards to device creation quirks in d3d12 * fixing build (windows cross-compilation on linux) * removing double semi-colon (clang-format) * Tickle the buildbots * Fix signed/unsigned mismatch in d3d12compute.cpp * Remove space in cast Co-authored-by: Marcos Slomp <slomp@adobe.com> Co-authored-by: Shoaib Kamil <kamil@adobe.com> Co-authored-by: Steven Johnson <srj@google.com> Co-authored-by: Shoaib Kamil <shoaibkamil@gmail.com> 01 October 2020, 21:19:11 UTC
0f8e9cc Tickle the buildbots 01 October 2020, 21:00:55 UTC
cb9589d Tickle the buildbots 01 October 2020, 21:00:25 UTC
3431d52 Merge branch 'master' into build/shared-llvm-fix 01 October 2020, 16:53:33 UTC
87466ad Merge branch 'master' into vksnk/align_loads 01 October 2020, 16:53:03 UTC
a957053 Merge pull request #5317 from halide/srj/runtime-errors Make halide_assert() use do...while(0) idiom 01 October 2020, 16:43:58 UTC
7da643b Make halide_assert() use do.while(0) idiom This is the canonical form for statement-like macros in C. Added some missing semicolons that were detected by this (and fixed formatting). 01 October 2020, 00:23:50 UTC
f501810 Merge branch 'master' into build/shared-llvm-fix 30 September 2020, 23:07:36 UTC
ab3a541 Merge branch 'master' into vksnk/align_loads 30 September 2020, 23:06:56 UTC
6fc5bc8 Merge pull request #5307 from halide/shoaibkamil/host_supports_target_device Fix host_supports_target_device() 30 September 2020, 23:05:10 UTC
f7b5382 Update DeviceInterface.cpp 30 September 2020, 17:58:06 UTC
2c6e683 Don't try to align loads if alignment is not divisible by the size of the load 30 September 2020, 17:49:48 UTC
69be4d4 Fix linking to shared LLVM. Fixes #5304. 30 September 2020, 17:17:47 UTC
c7935de Fix host_supports_target_device() 30 September 2020, 13:35:53 UTC
dc89424 Merge pull request #5303 from halide/srj/win-32 Fix runtime build rules in Makefile 30 September 2020, 01:22:20 UTC
d1ea4c3 Merge pull request #5301 from halide/srj/init-index Avoid possibly-uninitialized use of RVar::_index 29 September 2020, 23:43:04 UTC
69aeb9e Fix runtime build rules in Makefile: - one of the Windows-specific runtime files had a 32-vs-64 glitch - CMake now uses `fno-threadsafe-statics` (instead of `-std=gnu++98`) to disable thread-safe static initialization; as a result, this allowed C++11 code requirements to creep in (via d3d12compute.cpp), but we didn't notice because the Makefile wasn't properly building that file due to the 32-vs-64 glitch. Fixed by updating the Makefile to use this flag instead (which was an overdue fix anyway). 29 September 2020, 19:44:46 UTC
97cefb9 Avoid possibly-uninitialized use of RVar::_index One of the armbots warned that this field could be used uninitialized; I can't replicate anywhere else, but indeed, the string-only ctor of RVar left this uninitialized. Defaulted it to -1 and added an explicit check in _var(). (Yes, the call to `at()` will fail when out of range, but explicit checking is better IMHO.) 29 September 2020, 18:37:35 UTC
f6c607b Replace large code model build option with target feature. (#5216) 25 September 2020, 23:53:16 UTC
a239951 Merge pull request #5294 from halide/srj/dupnames Check for duplicated Parameter/Buffer names in InferArguments (Issue #5292) 24 September 2020, 18:55:20 UTC
c110bec Check for duplicated Parameter/Buffer names in InferArguments 24 September 2020, 18:54:59 UTC
a4e4052 [d3d12] recycling "frame" resources and removing superfluous sync points (#5293) * refactoring to remove wait/sync points from kernel dispatch * debugging and bugfixes * refactoring wait/sync procedures * refactoring buffer signal checkpoints * improved time tracing * improved device selection and additional trace scoping features * addressing clang format issues * more clang format complaints... ¯\_(ツ)_/¯ * more clang format... * clang format... * nullptr -> NULL (0) * addressing code review comments * scoping the kernel argument setup code * addressing code review comments * clang format... Co-authored-by: Marcos Slomp <slomp@adobe.com> 24 September 2020, 17:12:45 UTC
ee2cb21 Merge pull request #5283 from halide/wabt-bundle Bundle wabt objects into libHalide 23 September 2020, 21:47:31 UTC
44817ce Merge pull request #5295 from halide/abadams/fix_generate_output_snippets Rename LINES to INTERESTING_LINES 23 September 2020, 20:15:35 UTC
d638d81 Rename LINES to INTERESTING_LINES Some terminals treat LINES as a special var, breaking this script 23 September 2020, 19:34:55 UTC
21e3f96 Merge pull request #5290 from NewProggie/patch-1 Fix typo in lesson 21 22 September 2020, 16:40:28 UTC
671530a Fix typo in lesson 21 22 September 2020, 07:32:06 UTC
f5a764f Merge pull request #4873 from halide/vksnk/vector-ramp Support for multi-dim vectorization 21 September 2020, 16:52:03 UTC
7178b83 Re-enable CUDAVectorize tests. Fixes #4554. (#5286) 21 September 2020, 02:22:03 UTC
f256e8f Address review comments 19 September 2020, 20:24:58 UTC
ab54b55 bundle wabt objects into libHalide 18 September 2020, 23:40:03 UTC
26ebef3 Merge pull request #5279 from halide/srj-tidy Appease clang-tidy 17 September 2020, 22:23:39 UTC
b6da613 Merge pull request #5275 from halide/srj/simplify-if-then-else Simplify Call::if_then_else 17 September 2020, 22:17:44 UTC
bd0a6a6 Merge pull request #5277 from mirsadm/mm/new_line_fix Missing new line causes OpenCL programs to fail to compile when targetting cl_half/cl_doubles 17 September 2020, 17:41:20 UTC
afd6e93 Merge branch 'master' into vksnk/vector-ramp 17 September 2020, 05:28:55 UTC
e0f66bc Appease clang-tidy Remove two unused 'using' declarations. 16 September 2020, 21:42:22 UTC
e53d04e -Missing new line 16 September 2020, 19:11:12 UTC
f2aa702 Update Simplify_Call.cpp 16 September 2020, 16:45:44 UTC
bd40529 Update Simplify_Call.cpp 16 September 2020, 01:15:25 UTC
c63e425 Simplify Call::if_then_else According to @abadams, Call::if_then_else promises to evaluate exactly one (but not both) of the true and false exprs, so we should simplify cases in which the condition is provably true or false. 16 September 2020, 00:22:38 UTC
db901f7 Packaging/fix windows (#5274) * fix cmake dir location * fix windows packaging again 15 September 2020, 21:31:54 UTC
58d78de fix cmake dir location (#5273) 15 September 2020, 21:25:03 UTC
aef3f1b Merge pull request #5228 from halide/refactor/autoschedulers Refactor the autoschedulers to their own directory. 15 September 2020, 18:03:50 UTC
2ed3e14 More expedient hackery to handle rpath on OS X issues 15 September 2020, 00:35:51 UTC
40c9dc6 Merge 14 September 2020, 21:09:19 UTC
5ceeffb Makefile rpath fixes for os x 14 September 2020, 21:07:32 UTC
b90afd0 Fix comments in tutorials. 14 September 2020, 21:02:39 UTC
a3c0f0b package share/Halide path. fix wasm by marking certain libraries to not cross compile 14 September 2020, 20:10:45 UTC
b871071 Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers 14 September 2020, 19:10:04 UTC
f97c423 Add autoschedulers to the tests that need them 14 September 2020, 19:09:53 UTC
0b4773d Set correct rpath to begin with instead of patching it 14 September 2020, 19:00:46 UTC
600d8b4 Update comment / trigger build bots 14 September 2020, 15:46:54 UTC
3b3a218 Disable autograd test on wasm, like before. 13 September 2020, 20:20:08 UTC
75be398 Merge remote-tracking branch 'origin/refactor/autoschedulers' into refactor/autoschedulers 13 September 2020, 03:27:32 UTC
29e3a58 Correct permissions on installed autotune_loop.sh 13 September 2020, 03:27:15 UTC
482ab08 fix perms 13 September 2020, 03:11:10 UTC
284b845 Make autoscheduler distro libs moveable 13 September 2020, 03:09:29 UTC
a6a560d Make distrib folder moveable on OS X 13 September 2020, 03:02:30 UTC
3b45381 Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers 13 September 2020, 02:19:51 UTC
26bf23e bin -> lib in tutorials 13 September 2020, 02:19:42 UTC
18197a0 Move libHalide from bin to lib in distros 13 September 2020, 02:18:08 UTC
7854b52 Enable introspection when compiling with gcc/clang. 13 September 2020, 01:17:10 UTC
0511f61 Fix RPATH on macOS/Linux 13 September 2020, 00:29:40 UTC
f2c73e7 Don't run install_name_tool on not-osx 12 September 2020, 23:50:38 UTC
9df8fc8 autoscheduler Makefile fixes for os x 12 September 2020, 23:48:10 UTC
fba7850 autoscheduler Makefile fixes for os x 12 September 2020, 23:47:51 UTC
60676ea Add autotuning utils to package 12 September 2020, 23:42:32 UTC
a4bc526 Makefile test and path fixes for the autoschedulers 12 September 2020, 23:25:21 UTC
c38582a Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers 12 September 2020, 22:48:38 UTC
39c2082 Autoscheduler Makefile improvements 12 September 2020, 22:48:00 UTC
cb7e36c Flatten src/plugins/autoschedulers -> src/autoschedulers 12 September 2020, 22:11:38 UTC
55a722d make format 12 September 2020, 02:16:04 UTC
1587eed Merge branch 'master' into vksnk/vector-ramp 12 September 2020, 02:00:17 UTC
738f8b1 Comment 12 September 2020, 01:58:05 UTC
0c338cf Scope is back 12 September 2020, 01:50:18 UTC
b38c34f Update Allocate handler to directly use replacement list 11 September 2020, 22:32:57 UTC
a0972ab Add argc error messages to autoscheduler loads. 11 September 2020, 22:23:27 UTC
646b049 Keep HALIDE_EXPORT defined. 11 September 2020, 21:45:58 UTC
9ab8106 Use (and fix) export macros in Util.h 11 September 2020, 21:34:20 UTC
2b9090c Merge branch 'master' into refactor/autoschedulers 11 September 2020, 18:51:09 UTC
8d19b1f Fix glitches in package-windows.bat (#5262) 11 September 2020, 18:24:33 UTC
back to top