e5d6850 | Mike Woodworth | 25 June 2019, 21:46:37 UTC | adds labels to command buffers | 25 June 2019, 21:46:37 UTC |
85f8d57 | Steven Johnson | 25 June 2019, 00:29:46 UTC | Merge pull request #3958 from halide/srj-passman Temporarily disable LLVM NewPassManager (#3957) | 25 June 2019, 00:29:46 UTC |
0fff2aa | Steven Johnson | 24 June 2019, 20:30:40 UTC | Update CodeGen_LLVM.cpp | 24 June 2019, 20:30:40 UTC |
9dce3f9 | Steven Johnson | 24 June 2019, 20:26:12 UTC | Temporarily disable LLVM NewPassManager (https://github.com/halide/Halide/issues/3957) | 24 June 2019, 20:26:12 UTC |
21f3be8 | Andrew Adams | 21 June 2019, 18:01:18 UTC | Merge pull request #3951 from mugwort-rc/master Update minimum requirements message | 21 June 2019, 18:01:18 UTC |
6ce4f67 | mugwort_rc | 21 June 2019, 17:56:01 UTC | Update minimum requirements message | 21 June 2019, 17:56:01 UTC |
7b3b2e3 | Ahmed S. Taei | 20 June 2019, 06:31:46 UTC | Merge pull request #3946 from halide/ataei-fast_trigonometric Fast sine and cosine | 20 June 2019, 06:31:46 UTC |
949cbed | Ahmed Taei | 19 June 2019, 21:09:30 UTC | improve documentation | 19 June 2019, 21:09:30 UTC |
df7fc40 | Andrew Adams | 19 June 2019, 18:00:58 UTC | Merge pull request #3948 from halide/debug_prints_target Print target when in debug mode | 19 June 2019, 18:00:58 UTC |
8beb62d | Dillon Sharlet | 19 June 2019, 01:34:02 UTC | Merge pull request #3949 from halide/parallel-hexagon-test Add test of Hexagon within a parallel loop. | 19 June 2019, 01:34:02 UTC |
c13e3e8 | dsharletg | 18 June 2019, 19:54:00 UTC | Actually skip the test. | 18 June 2019, 19:54:00 UTC |
54a0ae9 | dsharletg | 18 June 2019, 18:16:02 UTC | Add test of Hexagon within a parallel loop. | 18 June 2019, 18:16:02 UTC |
a6d3d92 | Ahmed Taei | 17 June 2019, 20:37:36 UTC | looser perf checks | 17 June 2019, 20:37:36 UTC |
df81f84 | Andrew Adams | 14 June 2019, 23:42:30 UTC | Print target when in debug mode | 14 June 2019, 23:42:30 UTC |
fa4987d | Ahmed Taei | 14 June 2019, 22:06:16 UTC | comment on vectorizablity | 14 June 2019, 22:06:16 UTC |
e774b1b | Ahmed Taei | 14 June 2019, 22:00:01 UTC | define M_PI for windows | 14 June 2019, 22:00:01 UTC |
29b1c43 | Ahmed Taei | 14 June 2019, 21:59:10 UTC | improve code + docs | 14 June 2019, 21:59:10 UTC |
e36ce9d | Andrew Adams | 14 June 2019, 21:52:10 UTC | Merge pull request #3941 from halide/readme-fix-gcd Remove incorrect GCD reference from README | 14 June 2019, 21:52:10 UTC |
c871533 | Ahmed S. Taei | 14 June 2019, 19:06:53 UTC | Merge pull request #3833 from halide/ataei-fix-pow Correctly handle x^y where x <= 0.0f | 14 June 2019, 19:06:53 UTC |
d56645e | Ahmed Taei | 14 June 2019, 18:49:54 UTC | Add benchmakrs | 14 June 2019, 18:49:54 UTC |
12187d4 | Ahmed Taei | 14 June 2019, 17:52:12 UTC | Merge branch 'master' into ataei-fast_trigonometric | 14 June 2019, 17:52:12 UTC |
d72f559 | Jonathan Ragan-Kelley | 13 June 2019, 23:09:37 UTC | Remove incorrect GCD reference from README Delete what I believe is long-outdated and incorrect information. | 13 June 2019, 23:09:37 UTC |
f5120c3 | Ahmed Taei | 13 June 2019, 21:12:52 UTC | Fix cuda nan_f32 value | 13 June 2019, 21:12:52 UTC |
0435a38 | Ahmed Taei | 13 June 2019, 20:06:41 UTC | make nan_f32 insteaf of const float | 13 June 2019, 20:06:41 UTC |
17485af | Ahmed Taei | 13 June 2019, 18:11:40 UTC | Merge branch 'master' into ataei-fix-pow | 13 June 2019, 18:11:40 UTC |
07d9b32 | Ahmed Taei | 12 June 2019, 20:04:07 UTC | add common_subexpression_elimination | 12 June 2019, 20:04:07 UTC |
e95d633 | Ahmed Taei | 11 June 2019, 22:24:24 UTC | use std::isnan only for floating_point types | 11 June 2019, 22:24:24 UTC |
030280b | Ahmed Taei | 11 June 2019, 19:22:05 UTC | Use ::isnan instead | 11 June 2019, 19:22:05 UTC |
f94927d | Dillon Sharlet | 11 June 2019, 18:54:45 UTC | Merge pull request #3939 from white-pony/profiler-thread Increase thread priority whenever halide_hexagon_remote_poll_profiler… | 11 June 2019, 18:54:45 UTC |
fe67cb4 | Ahmed Taei | 11 June 2019, 18:29:39 UTC | Fix correctness_math on windows build | 11 June 2019, 18:29:39 UTC |
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 |
1720b29 | Ahmed Taei | 10 June 2019, 17:44:15 UTC | Merge branch 'master' into ataei-fix-pow | 10 June 2019, 17:44:15 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 |