fe8f71a | Steven Johnson | 18 March 2019, 21:01:39 UTC | Merge branch 'master' into pr/3387 | 18 March 2019, 21:01:39 UTC |
7eb8690 | Steven Johnson | 18 March 2019, 20:31:25 UTC | Merge pull request #3727 from dzo/dzomaster Fix broken trace code. | 18 March 2019, 20:31:25 UTC |
c3a8a27 | Steven Johnson | 18 March 2019, 20:30:39 UTC | Merge pull request #3731 from halide/simd_op_check_avx512_skylake Fix simd op check for avx512 skylake | 18 March 2019, 20:30:39 UTC |
4adaf88 | Steven Johnson | 18 March 2019, 20:30:15 UTC | Merge pull request #3736 from halide/srj-simd Add error diagnositcs to simd_op_check | 18 March 2019, 20:30:15 UTC |
e19b629 | Steven Johnson | 18 March 2019, 15:52:30 UTC | Merge pull request #3480 from halide/srj-addinputs Add ability to dynamically add inputs and outputs to a Generator | 18 March 2019, 15:52:30 UTC |
a8b6c60 | Martin Johnson | 17 March 2019, 22:55:15 UTC | Merge branch 'master' of https://github.com/halide/Halide into dzomaster | 17 March 2019, 22:55:15 UTC |
c8136b3 | Dillon Sharlet | 16 March 2019, 01:33:13 UTC | Merge pull request #3733 from halide/more-generator-names Add RVar to names brought into scope by Generator | 16 March 2019, 01:33:13 UTC |
d0e6c7c | Steven Johnson | 16 March 2019, 00:06:23 UTC | Add error diagnositcs to simd_op_check If the error-check fails, dump the assembly of the error function (which also contains the vector and scalar functions); hopefully this will give some insight to the intermittent failures that we've been seeing on the buildbots here | 16 March 2019, 00:06:23 UTC |
d9f016d | dsharletg | 15 March 2019, 22:38:34 UTC | Add RVar to names brought into scope by Generator. | 15 March 2019, 22:38:34 UTC |
a565434 | Andrew Adams | 15 March 2019, 18:05:33 UTC | Fix simd op check for avx512 skylake | 15 March 2019, 18:05:33 UTC |
b2797e5 | Andrew Adams | 15 March 2019, 16:16:56 UTC | Merge pull request #3728 from halide/srj-clean Grab Bag of minor changes | 15 March 2019, 16:16:56 UTC |
296a8c1 | Andrew Adams | 15 March 2019, 16:16:20 UTC | Merge pull request #3729 from halide/srj-vm2 Reduce JIT memory pressure in correctness_vector_math (v2) | 15 March 2019, 16:16:20 UTC |
4119b3e | Steven Johnson | 15 March 2019, 00:39:52 UTC | Merge pull request #3721 from halide/slomp/msvc-parallel-build added parallel build toggle for Halide when cmake generate its Visual Studio project | 15 March 2019, 00:39:52 UTC |
c414535 | Steven Johnson | 15 March 2019, 00:01:54 UTC | Reduce JIT memory pressure in correctness_vector_math (v2) | 15 March 2019, 00:01:54 UTC |
664d6a3 | Steven Johnson | 14 March 2019, 23:51:11 UTC | Grab Bag of minor changes These are cleanups/refactors from the wasm branch that are relatively incidental; proposing to land them in master to reduce deltas from that branch: - compile_jit() returns void rather than a void* (since not all JITs can easily return a real fn ptr here) - add_extern_for_export() returns the Symbol it added - JITCallArgs use new[] / delete[] - replaced a stray std::cerr with debug(0) - whitespace nits - spelling nits - fake_thread_pool only accepts setting num_threads to exactly 1 - add Type::is_int_or_uint() - error_broken_promise should use get_jit_target_from_environment() instead of "host" - simd_op_check logs the host and HL_TARGET values at the start (for ease of tracking down issues later on if failures occur) | 14 March 2019, 23:51:11 UTC |
4597e92 | dzo | 14 March 2019, 23:41:24 UTC | Update tracing.cpp | 14 March 2019, 23:41:24 UTC |
605c97a | Martin Johnson | 14 March 2019, 23:04:08 UTC | Fix broken trace code. Using malloc to allocate space for the TraceBuffer object doesn't call the constructor so the member variables (including the shared spinlock) may not be initialised to zero. It seems that new isn't allowed in the runtime so I've added some init methods to fix this. | 14 March 2019, 23:27:04 UTC |
c504f02 | Steven Johnson | 14 March 2019, 21:41:26 UTC | Merge branch 'master' into srj-addinputs | 14 March 2019, 21:41:26 UTC |
6798dae | Steven Johnson | 14 March 2019, 21:36:20 UTC | Merge branch 'master' into srj-addinputs | 14 March 2019, 21:36:20 UTC |
ab29169 | Dillon Sharlet | 14 March 2019, 05:20:04 UTC | Merge pull request #3723 from halide/simplify-if More simplification of IfThenElse stmts | 14 March 2019, 05:20:04 UTC |
57beb70 | Dillon Sharlet | 14 March 2019, 05:19:40 UTC | Merge pull request #3722 from halide/srj-incl Add missing #include in DerivativeUtils.h | 14 March 2019, 05:19:40 UTC |
4c669df | Marcos Slomp | 13 March 2019, 23:45:10 UTC | typo | 13 March 2019, 23:45:10 UTC |
2d21a47 | dsharletg | 13 March 2019, 23:19:16 UTC | More simplification of common statements of ifs. | 13 March 2019, 23:19:16 UTC |
dba5565 | Andrew Adams | 13 March 2019, 22:31:37 UTC | Merge pull request #3720 from halide/stronger_unrolling Handle correlated subtractions | 13 March 2019, 22:31:37 UTC |
b533e54 | Steven Johnson | 13 March 2019, 22:11:01 UTC | occurrence -> occurrences | 13 March 2019, 22:11:01 UTC |
b1b4f32 | Marcos Slomp | 13 March 2019, 22:00:43 UTC | code review comments | 13 March 2019, 22:00:43 UTC |
38eead6 | Steven Johnson | 13 March 2019, 21:51:51 UTC | Also fix varius speling erorrs | 13 March 2019, 21:51:51 UTC |
0febf0e | Steven Johnson | 13 March 2019, 21:46:11 UTC | Add missing #include in DerivativeUtils.h | 13 March 2019, 21:46:11 UTC |
4ef6d7d | Marcos Slomp | 13 March 2019, 20:40:03 UTC | added parallel build toggle for Halide when cmake generate its Visual Studio project | 13 March 2019, 20:40:03 UTC |
281c6cc | Andrew Adams | 13 March 2019, 19:35:55 UTC | Call out the new pass explicitly in lowering | 13 March 2019, 19:35:55 UTC |
d64d110 | Andrew Adams | 13 March 2019, 19:28:33 UTC | Wording fix | 13 March 2019, 19:28:33 UTC |
be4ac3b | Andrew Adams | 13 March 2019, 19:28:01 UTC | typo | 13 March 2019, 19:28:01 UTC |
acd1289 | Andrew Adams | 13 March 2019, 18:56:14 UTC | More robust distrib rule | 13 March 2019, 18:56:14 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 |
a0eccb3 | Andrew Adams | 13 March 2019, 18:49:25 UTC | Add docs | 13 March 2019, 18:49:25 UTC |
52e6ae4 | Andrew Adams | 13 March 2019, 18:31:29 UTC | Merge remote-tracking branch 'origin/master' into stronger_unrolling | 13 March 2019, 18:31:29 UTC |
f91b8fe | Andrew Adams | 13 March 2019, 18:31:15 UTC | Be a little more targetted | 13 March 2019, 18:31:15 UTC |
3b51ccf | Andrew Adams | 13 March 2019, 18:10:22 UTC | Fix some bugs | 13 March 2019, 18:10:22 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 |
31fa29d | Andrew Adams | 12 March 2019, 18:00:33 UTC | Merge remote-tracking branch 'origin/master' into stronger_unrolling | 12 March 2019, 18:00:33 UTC |
94dd9b3 | Andrew Adams | 12 March 2019, 18:00:21 UTC | Add pass to aggressively optimize non-monontonic expression in loop variables | 12 March 2019, 18:00:21 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 |
42450a5 | Andrew Adams | 09 March 2019, 01:25:56 UTC | Get really aggressive with loop unrolling instead of failing | 09 March 2019, 01:25:56 UTC |
5d3bcec | Andrew Adams | 09 March 2019, 00:28:52 UTC | An example case which demonstrates the problem we have with compute_at guard_with_if | 09 March 2019, 00:28:52 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 |