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 |
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 |
f7fef52 | Zalman Stern | 03 June 2019, 23:31:53 UTC | Merge pull request #3928 from halide/srj-app-asm Add GENERATOR_OUTPUTS var to apps/ Makefiles | 03 June 2019, 23:31:53 UTC |
df98b4b | Zalman Stern | 03 June 2019, 23:31:07 UTC | Merge pull request #3930 from halide/srj-clang define CLANG relative to LLVM_CONFIG | 03 June 2019, 23:31:07 UTC |
84f5d6c | Zalman Stern | 03 June 2019, 23:30:25 UTC | Merge pull request #3929 from halide/srj-bash Explicitly set SHELL=bash in Makefile.inc | 03 June 2019, 23:30:25 UTC |
d1a4497 | Zalman Stern | 03 June 2019, 23:30:05 UTC | Merge pull request #3927 from halide/shoaibkamil/specialize_compute_at_fix Don't replicate the original stmt when doing specialize_fail() | 03 June 2019, 23:30:05 UTC |
e461048 | Steven Johnson | 31 May 2019, 23:09:21 UTC | define CLANG relative to LLVM_CONFIG For ~ever, we've required Makefile users to define CLANG as well as LLVM_CONFIG as env vars; in practice, CLANG should always point to the the one that could be deduced by LLVM_CONFIG. This changes the CLANG default value to that one (instead of 'system clang') and removes the recommendation that it be set. (You can still override CLANG if you really want to.) If this is accepted, the buildbots will be subsequently updated to stop setting CLANG. Note that I skipped tests/opengl/vagrant since it seems to be deliberately using ancient LLVM versions that we don't support anyway -- is it stale? (Note that the CMake build rules were already doing it this way) | 31 May 2019, 23:09:21 UTC |
5f2d0cf | Steven Johnson | 31 May 2019, 22:25:27 UTC | Explicitly set SHELL=bash in Makefile.inc (0) Our main Makefile already defines this, so we already rely on bash (1) The SHELL var isn't inherited by sub-makefiles (2) apps/Makefile.inc relies on bash (vs plain sh) syntax (3) Some of our buildbots don't define SHELL | 31 May 2019, 22:25:27 UTC |
0c3f2e5 | Steven Johnson | 31 May 2019, 18:10:44 UTC | Add GENERATOR_OUTPUTS var to apps/ Makefiles This gives a convenient bottleneck to customize the Generator output for (most) of the apps/ built via Makefiles; default to also generating .stmt and .s files, so that people examining apps/ output for benchmarking, learning, etc can see this output without having to do surgery in the Makefile. (Note that some of the apps/ with Makefiles that are already heavily custom, e.g. the hexagon benchmarks, weren't touched by this. It would be nice to regularlize all the apps build files at some point in the future.) | 31 May 2019, 18:10:44 UTC |
76a765b | Shoaib Kamil | 31 May 2019, 17:56:17 UTC | Simpler version from code review that's actually correct | 31 May 2019, 17:56:17 UTC |
317191c | Shoaib Kamil | 31 May 2019, 17:43:16 UTC | Simpler version from code review | 31 May 2019, 17:43:16 UTC |
505bfbc | Shoaib Kamil | 31 May 2019, 16:52:16 UTC | Don't replicate the original stmt when doing specialize_fail() | 31 May 2019, 16:52:16 UTC |
60880e6 | Steven Johnson | 30 May 2019, 17:10:25 UTC | Merge pull request #3916 from halide/rungen_binary_size Rungen binary size | 30 May 2019, 17:10:25 UTC |
2dd67b9 | Steven Johnson | 30 May 2019, 17:09:36 UTC | Merge pull request #3922 from BachiLi/fix_mat_file_header Take padding bytes into consideration when writing .mat files | 30 May 2019, 17:09:36 UTC |
29a21b7 | Steven Johnson | 30 May 2019, 17:08:41 UTC | Merge pull request #3921 from halide/srj-hvxfix Add stub declarations to Makefile.inc for hvx128 | 30 May 2019, 17:08:41 UTC |
0157125 | Steven Johnson | 30 May 2019, 17:08:29 UTC | Also hvx_64 | 30 May 2019, 17:08:29 UTC |
6d27f32 | Steven Johnson | 30 May 2019, 02:06:39 UTC | Merge pull request #3774 from halide/bounds_correct_vs_bounds_loaded Distinguish more between bounds correct vs bounds loaded | 30 May 2019, 02:06:39 UTC |
d4bc025 | Steven Johnson | 30 May 2019, 01:35:43 UTC | Fix stupid typo | 30 May 2019, 01:35:43 UTC |
a0717b5 | Steven Johnson | 29 May 2019, 23:36:30 UTC | Merge pull request #3919 from halide/uniform_with_macros Uniformly use defined-or-not for -D flags | 29 May 2019, 23:36:30 UTC |
9596b75 | Tzu-Mao Li | 29 May 2019, 23:33:04 UTC | Take padding bytes into consideration when writing .mat files | 29 May 2019, 23:33:04 UTC |
1c3b371 | Andrew Adams | 29 May 2019, 23:16:53 UTC | Remove incorrect comment | 29 May 2019, 23:16:53 UTC |
7b0b859 | Andrew Adams | 29 May 2019, 23:16:29 UTC | Remove debugging code left in | 29 May 2019, 23:16:29 UTC |
99acd5b | Steven Johnson | 29 May 2019, 22:50:25 UTC | Add stub declarations to Makefile.inc for hvx128 This should address ongoing breakage of test_apps_3 on linux64 | 29 May 2019, 22:50:25 UTC |
dcdecfb | Steven Johnson | 28 May 2019, 21:48:39 UTC | Merge branch 'master' into bounds_correct_vs_bounds_loaded | 28 May 2019, 21:48:39 UTC |
9a3584f | Andrew Adams | 28 May 2019, 20:43:14 UTC | Merge pull request #3917 from fragcolor-xyz/frag-mingw-fixes Add required sed to process msys2/mingw windows path slashes | 28 May 2019, 20:43:14 UTC |
5c0714e | Andrew Adams | 28 May 2019, 19:57:04 UTC | Uniformly use defined-or-not for -D flags | 28 May 2019, 19:57:04 UTC |
e048e34 | Giovanni | 28 May 2019, 06:35:12 UTC | Add required sed to process msys2/mingw windows path slashes | 28 May 2019, 06:35:12 UTC |
5b2c654 | Andrew Adams | 27 May 2019, 22:09:08 UTC | Reduce code size for for_each_value | 27 May 2019, 22:09:08 UTC |
1a5d7b6 | Andrew Adams | 27 May 2019, 20:41:15 UTC | Move most of make_with_shape_of into a private non-templated helper | 27 May 2019, 20:41:15 UTC |
086bacd | Andrew Adams | 27 May 2019, 20:29:51 UTC | Don't use -g for rungenmain | 27 May 2019, 20:29:51 UTC |
a143ca1 | Andrew Adams | 27 May 2019, 20:25:15 UTC | Merge remote-tracking branch 'origin/master' into bounds_correct_vs_bounds_loaded | 27 May 2019, 20:25:15 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 |