https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
e5d6850 adds labels to command buffers 25 June 2019, 21:46:37 UTC
85f8d57 Merge pull request #3958 from halide/srj-passman Temporarily disable LLVM NewPassManager (#3957) 25 June 2019, 00:29:46 UTC
0fff2aa Update CodeGen_LLVM.cpp 24 June 2019, 20:30:40 UTC
9dce3f9 Temporarily disable LLVM NewPassManager (https://github.com/halide/Halide/issues/3957) 24 June 2019, 20:26:12 UTC
21f3be8 Merge pull request #3951 from mugwort-rc/master Update minimum requirements message 21 June 2019, 18:01:18 UTC
6ce4f67 Update minimum requirements message 21 June 2019, 17:56:01 UTC
7b3b2e3 Merge pull request #3946 from halide/ataei-fast_trigonometric Fast sine and cosine 20 June 2019, 06:31:46 UTC
949cbed improve documentation 19 June 2019, 21:09:30 UTC
df7fc40 Merge pull request #3948 from halide/debug_prints_target Print target when in debug mode 19 June 2019, 18:00:58 UTC
8beb62d 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 Actually skip the test. 18 June 2019, 19:54:00 UTC
54a0ae9 Add test of Hexagon within a parallel loop. 18 June 2019, 18:16:02 UTC
a6d3d92 looser perf checks 17 June 2019, 20:37:36 UTC
df81f84 Print target when in debug mode 14 June 2019, 23:42:30 UTC
fa4987d comment on vectorizablity 14 June 2019, 22:06:16 UTC
e774b1b define M_PI for windows 14 June 2019, 22:00:01 UTC
29b1c43 improve code + docs 14 June 2019, 21:59:10 UTC
e36ce9d Merge pull request #3941 from halide/readme-fix-gcd Remove incorrect GCD reference from README 14 June 2019, 21:52:10 UTC
c871533 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 Add benchmakrs 14 June 2019, 18:49:54 UTC
12187d4 Merge branch 'master' into ataei-fast_trigonometric 14 June 2019, 17:52:12 UTC
d72f559 Remove incorrect GCD reference from README Delete what I believe is long-outdated and incorrect information. 13 June 2019, 23:09:37 UTC
f5120c3 Fix cuda nan_f32 value 13 June 2019, 21:12:52 UTC
0435a38 make nan_f32 insteaf of const float 13 June 2019, 20:06:41 UTC
17485af Merge branch 'master' into ataei-fix-pow 13 June 2019, 18:11:40 UTC
07d9b32 add common_subexpression_elimination 12 June 2019, 20:04:07 UTC
e95d633 use std::isnan only for floating_point types 11 June 2019, 22:24:24 UTC
030280b Use ::isnan instead 11 June 2019, 19:22:05 UTC
f94927d 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 Fix correctness_math on windows build 11 June 2019, 18:29:39 UTC
22d5a94 Increase thread priority whenever halide_hexagon_remote_poll_profiler_state is called 10 June 2019, 19:33:51 UTC
1720b29 Merge branch 'master' into ataei-fix-pow 10 June 2019, 17:44:15 UTC
1146103 Merge pull request #3937 from vmiheer/patch-1 add link to apps/wavelet 10 June 2019, 16:10:39 UTC
a118c4a add link to apps/wavelet 10 June 2019, 01:29:18 UTC
a41d242 Merge pull request #3868 from alinas/master Switch to LLVM's NewPassManager. 07 June 2019, 21:40:38 UTC
69205f5 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 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 Update. 06 June 2019, 00:00:32 UTC
1019c98 Update 05 June 2019, 23:25:53 UTC
321e46d Switch to LLVM's NewPassManager. 05 June 2019, 23:24:02 UTC
cdbfef5 Switch to LLVM's NewPassManager. 05 June 2019, 23:22:05 UTC
b335f7b 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 Remove extra instruction generated in OpenCL backend 04 June 2019, 16:32:01 UTC
f7fef52 Merge pull request #3928 from halide/srj-app-asm Add GENERATOR_OUTPUTS var to apps/ Makefiles 03 June 2019, 23:31:53 UTC
df98b4b Merge pull request #3930 from halide/srj-clang define CLANG relative to LLVM_CONFIG 03 June 2019, 23:31:07 UTC
84f5d6c Merge pull request #3929 from halide/srj-bash Explicitly set SHELL=bash in Makefile.inc 03 June 2019, 23:30:25 UTC
d1a4497 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 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 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 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 Simpler version from code review that's actually correct 31 May 2019, 17:56:17 UTC
317191c Simpler version from code review 31 May 2019, 17:43:16 UTC
505bfbc Don't replicate the original stmt when doing specialize_fail() 31 May 2019, 16:52:16 UTC
60880e6 Merge pull request #3916 from halide/rungen_binary_size Rungen binary size 30 May 2019, 17:10:25 UTC
2dd67b9 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 Merge pull request #3921 from halide/srj-hvxfix Add stub declarations to Makefile.inc for hvx128 30 May 2019, 17:08:41 UTC
0157125 Also hvx_64 30 May 2019, 17:08:29 UTC
6d27f32 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 Fix stupid typo 30 May 2019, 01:35:43 UTC
a0717b5 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 Take padding bytes into consideration when writing .mat files 29 May 2019, 23:33:04 UTC
1c3b371 Remove incorrect comment 29 May 2019, 23:16:53 UTC
7b0b859 Remove debugging code left in 29 May 2019, 23:16:29 UTC
99acd5b 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 Merge branch 'master' into bounds_correct_vs_bounds_loaded 28 May 2019, 21:48:39 UTC
9a3584f 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 Uniformly use defined-or-not for -D flags 28 May 2019, 19:57:04 UTC
e048e34 Add required sed to process msys2/mingw windows path slashes 28 May 2019, 06:35:12 UTC
5b2c654 Reduce code size for for_each_value 27 May 2019, 22:09:08 UTC
1a5d7b6 Move most of make_with_shape_of into a private non-templated helper 27 May 2019, 20:41:15 UTC
086bacd Don't use -g for rungenmain 27 May 2019, 20:29:51 UTC
a143ca1 Merge remote-tracking branch 'origin/master' into bounds_correct_vs_bounds_loaded 27 May 2019, 20:25:15 UTC
d79a53e 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 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 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 Merge remote-tracking branch 'origin/fix_exceptions_test' into realize_returns_view 25 May 2019, 22:17:08 UTC
5c69bdb Fix exceptions test 25 May 2019, 22:14:54 UTC
b067cb2 Disable threading in simd_op_check to address Issue #3669 24 May 2019, 23:49:37 UTC
71b7c90 empty 24 May 2019, 20:46:24 UTC
3182f0b Merge branch 'master' into realize_returns_view 24 May 2019, 20:11:45 UTC
5978eb5 Merge branch 'master' into srj-wasm-apps 24 May 2019, 20:09:30 UTC
2b80429 Merge pull request #3907 from halide/srj-cc-const Add 'const' to C++ backend var decls 24 May 2019, 19:18:44 UTC
eaf687e 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 Update Makefile 24 May 2019, 18:23:08 UTC
43bb798 Use emscripten_get_now() instead of performance.now() 24 May 2019, 17:35:37 UTC
81ccac2 Update README_webassembly.md 24 May 2019, 00:06:57 UTC
b3a5a94 Fix test_internal 23 May 2019, 23:34:49 UTC
fb3ddf1 Update Makefile.inc 23 May 2019, 23:04:37 UTC
b0ed231 use EMCC_ENVIRONMENT in Makefile as well 23 May 2019, 22:51:40 UTC
2e9cf05 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 Merge branch 'master' into srj-halide_print 23 May 2019, 21:59:48 UTC
3f2cc04 Merge branch 'master' into srj-cc-const 23 May 2019, 21:59:31 UTC
abfca6e Merge pull request #3898 from halide/srj-apps-make Clean up apps makefiles 23 May 2019, 21:58:45 UTC
d86922c 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 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 Merge branch 'master' into srj-apps-make 23 May 2019, 16:59:16 UTC
0eb4317 Merge pull request #3905 from halide/srj-copy Fix Halider::Buffer::copy() 23 May 2019, 16:55:20 UTC
b5c6bb4 Give up on nn_ops for now 23 May 2019, 01:05:44 UTC
83b5066 Fix Halider::Buffer::copy() 23 May 2019, 01:04:47 UTC
26811b6 Update Makefile 22 May 2019, 22:22:19 UTC
back to top