94b6575 | Steven Johnson | 04 April 2019, 03:35:06 UTC | Avoid overreads/writes in Codegen_C When using the 'native vector' types in GCC/Clang, the sizeof(type) may be larger than what we actually requested (eg 48->64); ensure we use only the logical size when memcpy'ing. | 05 April 2019, 04:01:13 UTC |
e25137e | Shoaib Kamil | 13 March 2019, 18:49:32 UTC | Merge pull request #3719 from halide/shoaibkamil/simplify_trivial_eq Simplify x == x | 13 March 2019, 18:49:32 UTC |
ae0cc56 | Andrew Adams | 13 March 2019, 16:57:53 UTC | Merge pull request #3707 from halide/stack_usage_improvements Stack usage improvements | 13 March 2019, 16:57:53 UTC |
6f9b818 | Steven Johnson | 13 March 2019, 16:53:35 UTC | Merge pull request #3716 from halide/srj-init Use std::call_once to init LLVM | 13 March 2019, 16:53:35 UTC |
ef50f45 | Steven Johnson | 13 March 2019, 16:53:18 UTC | Merge pull request #3717 from halide/srj-weak Refactor: Add convert_weak_to_strong() | 13 March 2019, 16:53:18 UTC |
318c454 | Shoaib Kamil | 13 March 2019, 16:02:57 UTC | Make condition for delta work with floating point | 13 March 2019, 16:02:57 UTC |
7f4e88c | Shoaib Kamil | 13 March 2019, 15:18:07 UTC | Simplify x == x For both boolean and numeric values of x. | 13 March 2019, 15:18:07 UTC |
f3f8dbb | Steven Johnson | 13 March 2019, 02:19:21 UTC | Remove scalpel left in patient | 13 March 2019, 02:19:21 UTC |
d946965 | Steven Johnson | 13 March 2019, 01:44:08 UTC | Merge branch 'master' into stack_usage_improvements | 13 March 2019, 01:44:08 UTC |
dd9c9ca | Steven Johnson | 13 March 2019, 01:42:21 UTC | Refactor: Add convert_weak_to_strong() Pre-emptive refactoring to make subsequent PR smaller, this pulls some logic from link_modules() into its own function, and adds handling for ExternalWeakLinkage. | 13 March 2019, 01:42:21 UTC |
bb8978a | Steven Johnson | 13 March 2019, 01:19:13 UTC | Also remove unused "input_module" member | 13 March 2019, 01:19:13 UTC |
42df56e | Steven Johnson | 13 March 2019, 00:21:10 UTC | Use std::call_once to init LLVM Minor hygiene; this is the cleaner C++11 way to do this sort of thing. | 13 March 2019, 00:21:10 UTC |
7e1dbd9 | Andrew Adams | 13 March 2019, 00:15:12 UTC | Merge pull request #3713 from halide/srj-fp16_2 Support Buffer<float16> in Generators (Issue #3709) | 13 March 2019, 00:15:12 UTC |
f084216 | Andrew Adams | 13 March 2019, 00:13:09 UTC | Merge pull request #3220 from halide/autodiff Autodiff | 13 March 2019, 00:13:09 UTC |
8d750b4 | Marcos Slomp | 12 March 2019, 23:33:20 UTC | Merge pull request #3714 from halide/slomp/makefile-llvm71 fixed Makefile build for the latest LLVM/clang release (7.1) | 12 March 2019, 23:33:20 UTC |
1f248f8 | Zalman Stern | 12 March 2019, 23:17:52 UTC | Merge pull request #3689 from halide/fuchsia Add support for Fuchsia operating system. | 12 March 2019, 23:17:52 UTC |
bd731d1 | Z Stern | 12 March 2019, 23:16:14 UTC | Small style fix on function declaration syntax. | 12 March 2019, 23:16:14 UTC |
7a28b69 | Z Stern | 12 March 2019, 23:15:27 UTC | Merge branch 'fuchsia' of https://github.com/halide/Halide into fuchsia | 12 March 2019, 23:15:27 UTC |
3dd1f12 | Z Stern | 12 March 2019, 23:11:28 UTC | Merge branch 'master' into fuchsia | 12 March 2019, 23:11:28 UTC |
f916d01 | Marcos Slomp | 12 March 2019, 19:55:20 UTC | fixed Makefile build for the latest LLVM/clang release (7.1) | 12 March 2019, 19:55:20 UTC |
53d0430 | Steven Johnson | 12 March 2019, 18:26:24 UTC | Support Buffer<float16> in Generators Note that this should allow for Input<Buffer<float16>> and Output<Buffer<float16>>, but *not* Input<float16> or Output<float16>; those require a bit more work (see PR #3711) | 12 March 2019, 18:26:24 UTC |
1c6e0f5 | Andrew Adams | 12 March 2019, 18:05:43 UTC | Merge remote-tracking branch 'origin/master' into autodiff | 12 March 2019, 18:05:43 UTC |
13f62c6 | Andrew Adams | 12 March 2019, 18:05:10 UTC | Merge remote-tracking branch 'origin/master' into stack_usage_improvements | 12 March 2019, 18:05:10 UTC |
68832de | Andrew Adams | 11 March 2019, 22:19:14 UTC | Move declspec | 11 March 2019, 22:19:14 UTC |
b309d92 | Dillon Sharlet | 11 March 2019, 06:14:02 UTC | Merge pull request #3710 from halide/fix-profiler Move inject_profiling after bound_small_allocations | 11 March 2019, 06:14:02 UTC |
3c00c66 | dsharletg | 11 March 2019, 03:23:29 UTC | Move inject_profiling after bound_small_allocations. | 11 March 2019, 03:23:29 UTC |
e8ac895 | Dillon Sharlet | 11 March 2019, 01:10:13 UTC | Merge pull request #3708 from halide/srj-llvmlayout Update for LLVM DataLayout Change | 11 March 2019, 01:10:13 UTC |
00a5e2f | Zalman Stern | 09 March 2019, 22:40:26 UTC | Fix merge issue in that tempfile went away. | 09 March 2019, 22:40:26 UTC |
59a6682 | Zalman Stern | 09 March 2019, 22:40:09 UTC | Merge branch 'master' into fuchsia | 09 March 2019, 22:40:09 UTC |
6451733 | Andrew Adams | 09 March 2019, 00:05:11 UTC | Merge pull request #3687 from halide/pipeline_require Pipeline require | 09 March 2019, 00:05:11 UTC |
e1df1e3 | Andrew Adams | 09 March 2019, 00:03:37 UTC | Explanatory comments | 09 March 2019, 00:03:37 UTC |
7317dba | Andrew Adams | 08 March 2019, 23:50:34 UTC | Fix replacement of loop extent with string | 08 March 2019, 23:50:34 UTC |
f4074d1 | Steven Johnson | 08 March 2019, 22:45:53 UTC | And also fix iOS-32 | 08 March 2019, 22:45:53 UTC |
7ca011a | Steven Johnson | 08 March 2019, 22:30:16 UTC | Update for LLVM DataLayout Change See https://reviews.llvm.org/D57335 | 08 March 2019, 22:30:16 UTC |
2e2cebe | Dillon Sharlet | 08 March 2019, 21:08:03 UTC | Merge pull request #3705 from halide/safer-remote Safer implementation of mapping performance mode to voltage corner. | 08 March 2019, 21:08:03 UTC |
b97a0a8 | Andrew Adams | 08 March 2019, 18:50:54 UTC | Update test | 08 March 2019, 18:50:54 UTC |
629939a | Andrew Adams | 08 March 2019, 18:47:16 UTC | Revert experimental code in IRMutator | 08 March 2019, 18:47:16 UTC |
2f52b63 | dsharletg | 08 March 2019, 18:36:17 UTC | Update prebuilts. | 08 March 2019, 18:36:17 UTC |
85037fa | dsharletg | 08 March 2019, 18:30:38 UTC | Safer implementation of mapping performance mode to voltage corner. | 08 March 2019, 18:32:40 UTC |
d40135e | Steven Johnson | 08 March 2019, 17:12:32 UTC | Merge pull request #3704 from halide/dsharletg-patch-1 Add a few missing enums for (unqualified) use in Generators | 08 March 2019, 17:12:32 UTC |
0c2cf34 | Steven Johnson | 08 March 2019, 17:12:16 UTC | Merge branch 'master' into pipeline_require | 08 March 2019, 17:12:16 UTC |
a007182 | Steven Johnson | 08 March 2019, 17:12:13 UTC | Merge pull request #3703 from halide/srj-memo Minor: correctness_memoize is noisy | 08 March 2019, 17:12:13 UTC |
3ae1c6b | Dillon Sharlet | 08 March 2019, 06:09:51 UTC | Add a few missing enums for (unqualified) use in Generators | 08 March 2019, 06:09:51 UTC |
49a3f28 | Steven Johnson | 08 March 2019, 02:11:55 UTC | Minor: correctness_memoize is noisy It emits things to stderr that aren't errors, which can confuse the quiet output. | 08 March 2019, 02:11:55 UTC |
2bdd900 | Steven Johnson | 07 March 2019, 01:45:10 UTC | Merge pull request #3691 from halide/srj-rt Runtime cleanups | 07 March 2019, 01:45:10 UTC |
9a785f0 | Dillon Sharlet | 07 March 2019, 00:06:07 UTC | Merge pull request #3700 from halide/srj-fft FFT generator should propagate parallel parm (Issue #3699) | 07 March 2019, 00:06:07 UTC |
eb423d9 | Dillon Sharlet | 07 March 2019, 00:05:25 UTC | Merge pull request #3702 from halide/revert-hexagon-target Revert hexagon target | 07 March 2019, 00:05:25 UTC |
2bb1875 | Steven Johnson | 06 March 2019, 22:12:55 UTC | Add a few more missing fns to fake_thread_pool | 06 March 2019, 22:12:55 UTC |
ca42a8c | Dillon Sharlet | 06 March 2019, 19:26:47 UTC | Merge pull request #3701 from halide/revert-3696-dsharletg-patch-1 Revert "Also fix README.md for deprecated HVX flags" | 06 March 2019, 19:26:47 UTC |
f1c0678 | dsharletg | 06 March 2019, 18:42:34 UTC | Revert "Deprecate HVX_64 and HVX_128, replace HVX_128 with HVX." This reverts commit 9b0c7790cc61b64d62328c71c63c0d820f1ea9a7. | 06 March 2019, 18:42:34 UTC |
e5d627e | dsharletg | 06 March 2019, 18:41:43 UTC | Revert "Fix python bindings." This reverts commit fe507daa57fad109de7d947835d443b5102736b9. | 06 March 2019, 18:41:43 UTC |
a908d8c | Dillon Sharlet | 06 March 2019, 18:39:01 UTC | Revert "Also fix README.md for deprecated HVX flags" | 06 March 2019, 18:39:01 UTC |
57a9fb6 | Steven Johnson | 06 March 2019, 18:11:46 UTC | FFT generator should propagate parallel parm (Issue #3699) | 06 March 2019, 18:11:46 UTC |
601d173 | Steven Johnson | 06 March 2019, 17:53:15 UTC | Split halide_trace_helper into separate runtime module from rest of tracing | 06 March 2019, 17:53:15 UTC |
3b0e4ec | Steven Johnson | 06 March 2019, 17:49:16 UTC | Merge branch 'master' into srj-rt | 06 March 2019, 17:49:16 UTC |
daec6b9 | Andrew Adams | 05 March 2019, 23:39:11 UTC | Merge remote-tracking branch 'origin/master' into autodiff | 05 March 2019, 23:39:11 UTC |
087fd31 | Andrew Adams | 05 March 2019, 23:38:45 UTC | Make constraints test quieter | 05 March 2019, 23:38:45 UTC |
d05053d | Andrew Adams | 05 March 2019, 20:59:14 UTC | Merge pull request #3698 from halide/exploit_equality_assertions Use equality assertions for more than constants | 05 March 2019, 20:59:14 UTC |
9f518e0 | Dillon Sharlet | 05 March 2019, 17:51:32 UTC | Merge pull request #3696 from halide/dsharletg-patch-1 Also fix README.md for deprecated HVX flags | 05 March 2019, 17:51:32 UTC |
039c68c | Shoaib Kamil | 05 March 2019, 16:01:11 UTC | Merge pull request #3694 from halide/shoaibkamil/fix-warning-causing-error-brackets Fix errors due to -Wno-missing-braces+-Werror | 05 March 2019, 16:01:11 UTC |
2afee73 | Shoaib Kamil | 05 March 2019, 16:00:02 UTC | Merge branch 'master' into shoaibkamil/fix-warning-causing-error-brackets | 05 March 2019, 16:00:02 UTC |
66918ae | Andrew Adams | 04 March 2019, 23:44:33 UTC | Windows build hates seeing the string error | 04 March 2019, 23:44:33 UTC |
d879f73 | Andrew Adams | 04 March 2019, 23:40:47 UTC | Merge remote-tracking branch 'origin/master' into pipeline_require | 04 March 2019, 23:40:47 UTC |
ce692c2 | Andrew Adams | 04 March 2019, 22:42:34 UTC | Fix unintentional pointless work | 04 March 2019, 22:42:34 UTC |
2e9d011 | Andrew Adams | 04 March 2019, 22:41:35 UTC | Use equality assertions for more than constants | 04 March 2019, 22:41:35 UTC |
3836597 | Dillon Sharlet | 04 March 2019, 19:56:46 UTC | Also fix README.md for deprecated HVX flags | 04 March 2019, 19:56:46 UTC |
30cb167 | Dillon Sharlet | 04 March 2019, 19:35:57 UTC | Merge pull request #3693 from halide/hexagon-target Hexagon target flag cleanup | 04 March 2019, 19:35:57 UTC |
b95cd12 | Shoaib Kamil | 04 March 2019, 19:25:14 UTC | Fix errors due to -Wno-missing-braces+-Werror Initializing an std::array with single braces is a warning in certain versions of clang/gcc if in C++11 mode. Because we error on warnings, this prevents Halide from building. | 04 March 2019, 19:25:14 UTC |
74c4f12 | Andrew Adams | 04 March 2019, 17:31:37 UTC | Merge remote-tracking branch 'origin/master' into stack_usage_improvements | 04 March 2019, 17:31:37 UTC |
09e20fc | Steven Johnson | 04 March 2019, 17:25:55 UTC | Merge pull request #3692 from halide/srj-tmpfile Remove halide_create_temp_file() | 04 March 2019, 17:25:55 UTC |
51d9390 | Dillon Sharlet | 03 March 2019, 01:38:02 UTC | Merge pull request #3144 from halide/newest_ion_ioctl ION: Support newer ioctl format for kernel 4.12 and up | 03 March 2019, 01:38:02 UTC |
fe507da | dsharletg | 02 March 2019, 08:51:26 UTC | Fix python bindings. | 02 March 2019, 08:51:26 UTC |
2629e2d | dsharletg | 02 March 2019, 07:00:25 UTC | Small cleanups. | 02 March 2019, 07:00:25 UTC |
cb79785 | dsharletg | 02 March 2019, 06:42:08 UTC | Merge branch 'master' of https://github.com/halide/Halide into newest_ion_ioctl | 02 March 2019, 06:42:08 UTC |
9b0c779 | dsharletg | 02 March 2019, 05:58:40 UTC | Deprecate HVX_64 and HVX_128, replace HVX_128 with HVX. | 02 March 2019, 05:58:40 UTC |
280fc04 | Steven Johnson | 01 March 2019, 22:31:45 UTC | Remove halide_create_temp_file() This runtime module doesn't appear to be used anymore. (We can always resurrect it if we need it again.) | 01 March 2019, 22:31:45 UTC |
ea64c38 | Steven Johnson | 01 March 2019, 22:23:41 UTC | Revert changes to halide_sleep_ms | 01 March 2019, 22:23:41 UTC |
9d0df8a | Andrew Adams | 01 March 2019, 21:38:42 UTC | Merge remote-tracking branch 'origin/master' into autodiff | 01 March 2019, 21:38:42 UTC |
3506db4 | Andrew Adams | 01 March 2019, 21:38:15 UTC | Avoid printing error and confusing build systems | 01 March 2019, 21:38:15 UTC |
0770b8b | Andrew Adams | 01 March 2019, 21:14:36 UTC | Add missing include | 01 March 2019, 21:14:36 UTC |
3080bdd | Steven Johnson | 01 March 2019, 20:42:53 UTC | Runtime cleanups Cherrypicking some changes from an experimental branch that adds a WebAssembly backend, to simplfiy downstream reviews: - add a 'fake_get_symbol' module, for supporting platforms where dlsym(), etc aren't supported. (wasm actually theoretically can support this but getting the runtime correct is tricky, so leaving it out is simpler for now.) Yes, this is unused right now, but I think that's OK. - Move `halide_sleep_ms` from the clock modules to the thread modules, since it's thread-related, and platforms using `fake_thread_pool` don't need a real implementation - Add some missing stub functions to `fake_thread_pool`. - Add some missing #includes to a couple of tests. - Clean up weird disaster in the cross_compilation test. | 01 March 2019, 20:42:53 UTC |
f08ba61 | Steven Johnson | 01 March 2019, 20:16:27 UTC | Merge pull request #3673 from halide/hexagon-target Remove explicit target feature numbering | 01 March 2019, 20:16:27 UTC |
1308cd1 | Steven Johnson | 01 March 2019, 19:35:58 UTC | Merge pull request #3690 from halide/srj-hygiene Remove switch-fallthru usage in Target.cpp | 01 March 2019, 19:35:58 UTC |
e4c4fd6 | Steven Johnson | 01 March 2019, 00:32:41 UTC | Remove switch-fallthru usage in Target.cpp We actually decided in https://github.com/halide/Halide/pull/3211 to just forbid switch fallthru in Halide; rewrote the recently injected usage to avoid. Also, drive-by spelling fix. | 01 March 2019, 00:32:41 UTC |
1368f0b | Z Stern | 28 February 2019, 23:43:59 UTC | Add support for Fuchsia operating system. | 28 February 2019, 23:43:59 UTC |
9589f63 | Dillon Sharlet | 28 February 2019, 22:49:22 UTC | Merge pull request #3686 from halide/fix-hexagon-masks Fix if_then_else and require for vectorized conditions on Hexagon | 28 February 2019, 22:49:22 UTC |
3fc58f5 | Andrew Adams | 28 February 2019, 20:42:30 UTC | Address some review comments | 28 February 2019, 20:42:30 UTC |
8d76a01 | Steven Johnson | 28 February 2019, 20:11:17 UTC | Merge pull request #3685 from halide/srj-entire Add read_entire() and write_entire() | 28 February 2019, 20:11:17 UTC |
fbd7c18 | Andrew Adams | 28 February 2019, 19:42:10 UTC | Add AOT test | 28 February 2019, 19:42:10 UTC |
be258c7 | Andrew Adams | 28 February 2019, 19:24:52 UTC | Add test | 28 February 2019, 19:24:52 UTC |
913111b | Andrew Adams | 27 February 2019, 23:05:54 UTC | Initial implementation of unstructured requirements. Untested. | 27 February 2019, 23:05:54 UTC |
4a97b8e | Ahmed S. Taei | 27 February 2019, 20:07:43 UTC | Merge pull request #3652 from halide/ataei-resnet50 Add apps/resnet_50 | 27 February 2019, 20:07:43 UTC |
ee5075c | Steven Johnson | 27 February 2019, 19:44:43 UTC | Rename | 27 February 2019, 19:44:43 UTC |
7e6da25 | Alex Reinking | 27 February 2019, 00:11:47 UTC | Merge pull request #3684 from halide/windows-improvements Fix LoadLibrary call to use UTF-8 instead of ANSI. | 27 February 2019, 00:11:47 UTC |
940456f | = | 26 February 2019, 23:56:33 UTC | Add building app/resnet_50 generator to test_app | 26 February 2019, 23:56:33 UTC |
93617ef | = | 26 February 2019, 23:44:11 UTC | Merge branch 'master' into ataei-resnet50 | 26 February 2019, 23:44:11 UTC |
1398f66 | Steven Johnson | 26 February 2019, 23:25:04 UTC | Add read_entire() and write_entire() Simple utility functions to slurp / spew the entire contents of a file; not much re-use in this PR but I'll need them elsewhere in the future, so this is intended to reduce future PR noise. | 26 February 2019, 23:25:04 UTC |
ae2cb14 | dsharletg | 26 February 2019, 23:10:38 UTC | Fix if_then_else and require for vectorized conditions on Hexagon. | 26 February 2019, 23:10:38 UTC |
8d37cc4 | Andrew Adams | 26 February 2019, 22:30:32 UTC | Merge pull request #3672 from halide/gpu_camera_pipe Gpu camera pipe | 26 February 2019, 22:30:32 UTC |
12c5e5d | Andrew Adams | 26 February 2019, 21:43:25 UTC | Merge remote-tracking branch 'origin/master' into autodiff | 26 February 2019, 21:43:25 UTC |