707262f | Shoaib Kamil | 31 May 2019, 13:34:55 UTC | Use simplify instead of interpreter | 31 May 2019, 13:34:55 UTC |
46d7528 | Shoaib Kamil | 30 May 2019, 21:05:44 UTC | Fix spacing :-/ | 30 May 2019, 21:05:44 UTC |
66d51b3 | Shoaib Kamil | 30 May 2019, 21:02:58 UTC | Use interpreter first, and limit # of cex we add to avoid query blowup | 30 May 2019, 21:02:58 UTC |
3fa118c | Shoaib Kamil | 30 May 2019, 20:46:20 UTC | Add a simple interpreter | 30 May 2019, 20:46:20 UTC |
103e6ce | Andrew Adams | 29 May 2019, 22:23:18 UTC | Exclude unnecessary vars | 29 May 2019, 22:23:18 UTC |
090cb12 | Andrew Adams | 29 May 2019, 21:18:58 UTC | Add cegis based simplifier test | 29 May 2019, 21:18:58 UTC |
d79a53e | Steven Johnson | 26 May 2019, 19:47:43 UTC | Merge pull request #3889 from halide/realize_returns_view Permit realizing over smaller sizes than minimum by cropping output | 26 May 2019, 19:47:43 UTC |
71870fc | Steven Johnson | 26 May 2019, 19:46:58 UTC | Merge pull request #3912 from halide/srj-wasm-apps Augment apps benchmarking rules to work with wasm | 26 May 2019, 19:46:58 UTC |
6b37e04 | Andrew Adams | 25 May 2019, 22:18:14 UTC | Merge pull request #3914 from halide/srj-simd Disable threading in simd_op_check to address Issue #3669 | 25 May 2019, 22:18:14 UTC |
3fcbd69 | Andrew Adams | 25 May 2019, 22:17:08 UTC | Merge remote-tracking branch 'origin/fix_exceptions_test' into realize_returns_view | 25 May 2019, 22:17:08 UTC |
5c69bdb | Andrew Adams | 25 May 2019, 22:14:54 UTC | Fix exceptions test | 25 May 2019, 22:14:54 UTC |
b067cb2 | Steven Johnson | 24 May 2019, 23:49:37 UTC | Disable threading in simd_op_check to address Issue #3669 | 24 May 2019, 23:49:37 UTC |
71b7c90 | Steven Johnson | 24 May 2019, 20:46:24 UTC | empty | 24 May 2019, 20:46:24 UTC |
3182f0b | Steven Johnson | 24 May 2019, 20:11:45 UTC | Merge branch 'master' into realize_returns_view | 24 May 2019, 20:11:45 UTC |
5978eb5 | Steven Johnson | 24 May 2019, 20:09:30 UTC | Merge branch 'master' into srj-wasm-apps | 24 May 2019, 20:09:30 UTC |
2b80429 | Steven Johnson | 24 May 2019, 19:18:44 UTC | Merge pull request #3907 from halide/srj-cc-const Add 'const' to C++ backend var decls | 24 May 2019, 19:18:44 UTC |
eaf687e | Steven Johnson | 24 May 2019, 18:53:47 UTC | Merge pull request #3911 from halide/srj-halide_print Allow halide_print usage from the C++ backend | 24 May 2019, 18:53:47 UTC |
9c054f3 | Steven Johnson | 24 May 2019, 18:23:08 UTC | Update Makefile | 24 May 2019, 18:23:08 UTC |
43bb798 | Steven Johnson | 24 May 2019, 17:35:37 UTC | Use emscripten_get_now() instead of performance.now() | 24 May 2019, 17:35:37 UTC |
81ccac2 | Steven Johnson | 24 May 2019, 00:06:57 UTC | Update README_webassembly.md | 24 May 2019, 00:06:57 UTC |
b3a5a94 | Steven Johnson | 23 May 2019, 23:34:49 UTC | Fix test_internal | 23 May 2019, 23:34:49 UTC |
fb3ddf1 | Steven Johnson | 23 May 2019, 23:04:37 UTC | Update Makefile.inc | 23 May 2019, 23:04:37 UTC |
b0ed231 | Steven Johnson | 23 May 2019, 22:51:40 UTC | use EMCC_ENVIRONMENT in Makefile as well | 23 May 2019, 22:51:40 UTC |
2e9cf05 | Steven Johnson | 23 May 2019, 22:09:00 UTC | Augment apps benchmarking rules to work with wasm Added rules to apps/Makefile.inc to provide `benchmark_wasm` targets; the toplevel `make benchmark_apps` now knows how to sniff `HL_TARGET` and run these appropriately. | 23 May 2019, 22:09:00 UTC |
023dbcd | Steven Johnson | 23 May 2019, 21:59:48 UTC | Merge branch 'master' into srj-halide_print | 23 May 2019, 21:59:48 UTC |
3f2cc04 | Steven Johnson | 23 May 2019, 21:59:31 UTC | Merge branch 'master' into srj-cc-const | 23 May 2019, 21:59:31 UTC |
abfca6e | Steven Johnson | 23 May 2019, 21:58:45 UTC | Merge pull request #3898 from halide/srj-apps-make Clean up apps makefiles | 23 May 2019, 21:58:45 UTC |
d86922c | Steven Johnson | 23 May 2019, 21:54:14 UTC | Allow halide_print usage from the C++ backend It returns void, which conflicts with its declared IR. (We encountered this recently with msan helpers, and fixed those by making the msan functions actually return int... but as halide_print() is overridden many times downstream, including in third-party Halide users, it's arguably cleaner to just special-case it for the C++ backend.) | 23 May 2019, 21:54:14 UTC |
511fb18 | Steven Johnson | 23 May 2019, 18:00:56 UTC | Add 'const' to C++ backend var decls The code we generate is SSA so all declarations should (conceptually) be const; this is an experiment to see if this matters to codegen quality at all. | 23 May 2019, 18:00:56 UTC |
0cea04b | Steven Johnson | 23 May 2019, 16:59:16 UTC | Merge branch 'master' into srj-apps-make | 23 May 2019, 16:59:16 UTC |
0eb4317 | Steven Johnson | 23 May 2019, 16:55:20 UTC | Merge pull request #3905 from halide/srj-copy Fix Halider::Buffer::copy() | 23 May 2019, 16:55:20 UTC |
b5c6bb4 | Steven Johnson | 23 May 2019, 01:05:44 UTC | Give up on nn_ops for now | 23 May 2019, 01:05:44 UTC |
83b5066 | Steven Johnson | 23 May 2019, 01:04:47 UTC | Fix Halider::Buffer::copy() | 23 May 2019, 01:04:47 UTC |
26811b6 | Steven Johnson | 22 May 2019, 22:22:19 UTC | Update Makefile | 22 May 2019, 22:22:19 UTC |
3a166d0 | Steven Johnson | 22 May 2019, 22:21:53 UTC | Merge branch 'master' into srj-apps-make | 22 May 2019, 22:21:53 UTC |
c9f3259 | Dillon Sharlet | 22 May 2019, 22:04:52 UTC | Merge pull request #3902 from halide/srj-v8rules Makefile cleanups for V8 | 22 May 2019, 22:04:52 UTC |
23f5bf0 | Steven Johnson | 22 May 2019, 21:16:59 UTC | One more attempt at nn_ops for mingw | 22 May 2019, 21:16:59 UTC |
09c7e75 | Steven Johnson | 22 May 2019, 19:30:30 UTC | nn_ops is the devil | 22 May 2019, 19:30:30 UTC |
7d3fffe | Steven Johnson | 22 May 2019, 16:58:37 UTC | Empty | 22 May 2019, 16:58:37 UTC |
98ffd93 | Steven Johnson | 22 May 2019, 16:50:26 UTC | Empty commit | 22 May 2019, 16:50:26 UTC |
f215e74 | Steven Johnson | 22 May 2019, 16:43:49 UTC | Update Makefile.inc | 22 May 2019, 16:43:49 UTC |
089ed1b | Steven Johnson | 21 May 2019, 23:28:16 UTC | Remove pointless -g flag | 21 May 2019, 23:28:16 UTC |
d12fc6f | Steven Johnson | 21 May 2019, 23:26:59 UTC | Update Makefile.inc | 21 May 2019, 23:26:59 UTC |
6c78d27 | Steven Johnson | 21 May 2019, 23:12:47 UTC | Make nn_ops mingw-happy | 21 May 2019, 23:12:47 UTC |
142c4d9 | Steven Johnson | 21 May 2019, 23:05:55 UTC | Update Makefile | 21 May 2019, 23:05:55 UTC |
3f9e927 | Steven Johnson | 21 May 2019, 21:20:00 UTC | Try again to appease mingw | 21 May 2019, 21:20:00 UTC |
2c00b9d | Steven Johnson | 21 May 2019, 21:09:36 UTC | Update Makefile | 21 May 2019, 21:09:36 UTC |
788b061 | Steven Johnson | 21 May 2019, 20:19:04 UTC | Makefile cleanups for V8 - Remove the SpiderMonkey stub definitions; they aren't in use and aren't likely to be any time soon, so it's just bitrot waiting to happen (we can restore them when we need them) - add missing V8 deps for libHalide rules - remove not-used-anywhere LIBHALIDE_DEPS | 21 May 2019, 20:19:04 UTC |
b618ca2 | Steven Johnson | 21 May 2019, 20:00:39 UTC | Merge branch 'master' into srj-apps-make | 21 May 2019, 20:00:39 UTC |
16e1c4e | Steven Johnson | 21 May 2019, 20:00:04 UTC | Merge pull request #3901 from halide/srj-wasm-timer Fix halide_benchmark.h for Emscripten | 21 May 2019, 20:00:04 UTC |
3f3c495 | Steven Johnson | 21 May 2019, 19:20:21 UTC | attempt fix for mingw | 21 May 2019, 19:20:21 UTC |
8b5bb60 | Steven Johnson | 21 May 2019, 18:25:40 UTC | Fix halide_benchmark.h for Emscripten The Emscripten implementation of std::chrono::steady_clock() and friends is broken. Use a recommended Emscripten-specific hack instead. | 21 May 2019, 18:25:40 UTC |
7a5f723 | Steven Johnson | 21 May 2019, 17:40:38 UTC | Fix wavelet | 21 May 2019, 17:40:38 UTC |
3457762 | Steven Johnson | 21 May 2019, 17:39:18 UTC | Fix apps/onnx for non-host targets | 21 May 2019, 17:39:18 UTC |
7a25cc9 | Steven Johnson | 21 May 2019, 17:18:26 UTC | Update Makefile | 21 May 2019, 17:18:26 UTC |
3db6cc3 | Steven Johnson | 21 May 2019, 16:56:08 UTC | Revert changes to linear_algebra | 21 May 2019, 16:56:08 UTC |
3a7dae5 | Steven Johnson | 21 May 2019, 16:39:23 UTC | Update Makefile.inc | 21 May 2019, 16:39:23 UTC |
221e2e5 | Steven Johnson | 21 May 2019, 02:16:45 UTC | Update Makefile | 21 May 2019, 02:16:45 UTC |
380d661 | Steven Johnson | 21 May 2019, 02:07:59 UTC | Update Makefile | 21 May 2019, 02:07:59 UTC |
ae3ab81 | Steven Johnson | 20 May 2019, 23:52:47 UTC | Update Makefile | 20 May 2019, 23:52:47 UTC |
74926ca | Steven Johnson | 20 May 2019, 23:13:25 UTC | Merge pull request #3899 from halide/srj-nn-ops Fix apps/nn_ops (Issue #3897) | 20 May 2019, 23:13:25 UTC |
4708904 | Steven Johnson | 20 May 2019, 21:53:36 UTC | Merge pull request #3900 from halide/srj-tidy ClangTidy: remove unused 'using' | 20 May 2019, 21:53:36 UTC |
51587f4 | Steven Johnson | 20 May 2019, 21:18:08 UTC | Update Makefile.inc | 20 May 2019, 21:18:08 UTC |
f4bc3e9 | Steven Johnson | 20 May 2019, 21:16:48 UTC | Update Makefile.inc | 20 May 2019, 21:16:48 UTC |
c284c7e | Steven Johnson | 20 May 2019, 21:14:56 UTC | Update Makefile.inc | 20 May 2019, 21:14:56 UTC |
2251d16 | Steven Johnson | 20 May 2019, 20:27:12 UTC | ClangTidy: remove unused 'using' | 20 May 2019, 20:27:12 UTC |
0b7729e | Steven Johnson | 20 May 2019, 20:12:26 UTC | Update Makefile | 20 May 2019, 20:12:26 UTC |
4610b2b | Andrew Adams | 20 May 2019, 19:10:25 UTC | Add explanatory comment | 20 May 2019, 19:10:25 UTC |
dd11ce7 | Andrew Adams | 20 May 2019, 19:06:52 UTC | Skip output bounds query when NoBoundsQuery is set | 20 May 2019, 19:06:52 UTC |
f480655 | Steven Johnson | 20 May 2019, 18:53:42 UTC | Update Makefile | 20 May 2019, 18:53:42 UTC |
6bef542 | Steven Johnson | 20 May 2019, 18:52:53 UTC | Update Makefile | 20 May 2019, 18:52:53 UTC |
daaf5c2 | Steven Johnson | 20 May 2019, 18:49:12 UTC | Fix apps/nn_ops Also add it to test_apps | 20 May 2019, 18:49:12 UTC |
bb957bb | Steven Johnson | 20 May 2019, 18:41:44 UTC | Cleanup apps makefiles | 20 May 2019, 18:41:44 UTC |
81dc9e5 | Andrew Adams | 20 May 2019, 18:18:09 UTC | Fix test | 20 May 2019, 18:18:09 UTC |
5da1922 | Andrew Adams | 20 May 2019, 16:50:15 UTC | Merge pull request #3894 from macpete/fix-with-exceptions re-enable -fexceptions when WITH_EXCEPTIONS is defined | 20 May 2019, 16:50:15 UTC |
ae8251a | Andrew Adams | 18 May 2019, 20:04:29 UTC | Merge pull request #3895 from macpete/cuda-debug fix CUDA debug output | 18 May 2019, 20:04:29 UTC |
2d25c7a | Marc Peter | 28 September 2018, 13:48:12 UTC | cuda-debug: add threads-per-core configurations for newer shader models | 18 May 2019, 16:46:44 UTC |
0f00dc8 | Marc Peter | 18 May 2019, 13:51:57 UTC | re-enable -fexceptions when WITH_EXCEPTIONS is defined | 18 May 2019, 13:51:57 UTC |
9c3764a | Steven Johnson | 17 May 2019, 21:04:44 UTC | Merge pull request #3892 from halide/srj-optimize Add OPTIMIZE for apps/ makefiles | 17 May 2019, 21:04:44 UTC |
47aa60f | Andrew Adams | 17 May 2019, 18:26:41 UTC | Account for bounds query call in test | 17 May 2019, 18:26:41 UTC |
fe6da4d | Andrew Adams | 17 May 2019, 18:25:50 UTC | Merge pull request #3891 from halide/modulus_remainder_bug Fix UB in ModulusRemainder | 17 May 2019, 18:25:50 UTC |
257d6e8 | Steven Johnson | 17 May 2019, 18:21:19 UTC | Add OPTIMIZE for apps/ makefiles Follow the pattern of the base Makefile by: - specifying OPTIMIZE ?= -O3 - adding that to the CXXFLAGS - removing -O3 where CXXFLAGS is present This allows an easy way to disable opt and/or add debug symbols for debugging the apps (just add OPTIMIZE=-g) | 17 May 2019, 18:21:19 UTC |
114cbc2 | Steven Johnson | 17 May 2019, 17:17:42 UTC | Merge pull request #3881 from halide/srj-appsv8 apps/ should default to using libHalide.so rather than libHalide.a | 17 May 2019, 17:17:42 UTC |
039a07e | Steven Johnson | 17 May 2019, 17:16:49 UTC | Merge pull request #3886 from halide/srj-appsbench2 Add `make benchmarks` target | 17 May 2019, 17:16:49 UTC |
db34fad | Steven Johnson | 17 May 2019, 00:52:00 UTC | Merge branch 'master' into srj-appsv8 | 17 May 2019, 00:52:00 UTC |
cecbe4f | Steven Johnson | 17 May 2019, 00:51:09 UTC | Merge branch 'master' into srj-appsbench2 | 17 May 2019, 00:51:09 UTC |
1cb2ea2 | Andrew Adams | 17 May 2019, 00:24:03 UTC | Fix UB in ModulusRemainder | 17 May 2019, 00:24:03 UTC |
2460733 | Andrew Adams | 17 May 2019, 00:01:38 UTC | Remove test verifying something that is no longer an error | 17 May 2019, 00:01:38 UTC |
15c2d74 | Zalman Stern | 16 May 2019, 23:51:56 UTC | Merge pull request #3890 from halide/readme_threads_fix Update documentation for HL_NUM_THREADS. | 16 May 2019, 23:51:56 UTC |
5580c0e | Andrew Adams | 16 May 2019, 23:47:40 UTC | Restore ProducerConsumer nodes for outputs | 16 May 2019, 23:47:40 UTC |
6f3ec41 | Z Stern | 16 May 2019, 23:41:16 UTC | Update documentation for HL_NUM_THREADS. | 16 May 2019, 23:41:16 UTC |
aa5e215 | Steven Johnson | 16 May 2019, 23:34:54 UTC | Merge pull request #3879 from ibtaylor/fix_blas_tests fix add_halide_blas_library cmake | 16 May 2019, 23:34:54 UTC |
769c4f5 | Steven Johnson | 16 May 2019, 23:34:32 UTC | Merge branch 'master' into srj-appsbench2 | 16 May 2019, 23:34:32 UTC |
6b1115a | Steven Johnson | 16 May 2019, 23:34:09 UTC | Merge branch 'master' into srj-appsv8 | 16 May 2019, 23:34:09 UTC |
1f7a0ac | Steven Johnson | 16 May 2019, 23:33:49 UTC | Merge pull request #3887 from halide/srj-llvm-bugs Fix trunk LLVM breakage | 16 May 2019, 23:33:49 UTC |
434c5fa | Andrew Adams | 16 May 2019, 23:28:26 UTC | Fix debug_to_file on output bounds queries | 16 May 2019, 23:28:26 UTC |
30f76bc | Steven Johnson | 16 May 2019, 23:21:26 UTC | Full bracing | 16 May 2019, 23:21:26 UTC |
a01884a | Andrew Adams | 16 May 2019, 23:21:03 UTC | Permit realizing over smaller sizes than minimum by cropping output | 16 May 2019, 23:21:03 UTC |
720074f | Steven Johnson | 16 May 2019, 23:08:53 UTC | Fix indentation | 16 May 2019, 23:08:53 UTC |
0e49835 | Steven Johnson | 16 May 2019, 23:06:24 UTC | Fix trunk LLVM breakage | 16 May 2019, 23:06:24 UTC |