https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
cdfd2b7 Reschedule camera pipe 06 December 2017, 23:02:55 UTC
6e2bf21 Update LLF reference build 06 December 2017, 23:02:55 UTC
2f3b3b3 Update camera pipe build to test ARM, one thread 06 December 2017, 23:02:55 UTC
486bfb4 Update LLF ref to match Halide 06 December 2017, 23:02:55 UTC
cc5ed02 Update Sylvain LLF 06 December 2017, 23:02:55 UTC
d9ea9b4 CUDA Bilateral Grid reference 06 December 2017, 23:02:55 UTC
df4ac01 FCam reference cleanup 06 December 2017, 23:02:55 UTC
db82393 Fix camera_pipe ARM reference 1. Process.cpp passes in planar output; FCam code expected interleaved. 2. Output image indexing for block base pointers was broken. 06 December 2017, 23:02:44 UTC
1800419 Comment blur_variant parameters in log 06 December 2017, 23:02:24 UTC
978bd98 Parameterized blur variants over kernel size 06 December 2017, 23:02:24 UTC
71b20c9 Add Halide blur variants schedule exploration tool 06 December 2017, 23:02:24 UTC
4dea0e6 Switch camera_pipe perf print to stdout 06 December 2017, 23:02:24 UTC
52caf42 Remove extra prints. 06 December 2017, 23:02:24 UTC
897879f Fix C++ reference: data is 10 bit, not 12 bit, write to output, not static buffer, remove dead code. 06 December 2017, 23:02:24 UTC
249661e Avoid accidentally writing correct output images for reference results. 06 December 2017, 23:02:06 UTC
77c5b2c Zero output image between pipelines. 06 December 2017, 23:00:36 UTC
5f7e2cb App ignores 06 December 2017, 23:00:36 UTC
7ab5df9 Add private reference as submodule links 06 December 2017, 23:00:36 UTC
030ba3d Add call to fastInterpOSX 06 December 2017, 23:00:36 UTC
cde57f6 Add -O3 to reference version of bilateral grid. 06 December 2017, 23:00:36 UTC
f330475 Fixed broken path return. 06 December 2017, 23:00:36 UTC
d91b227 Added reference bilateral grid implementation. 06 December 2017, 23:00:36 UTC
578cb9e Save an 8 bit ppm. 06 December 2017, 23:00:36 UTC
8003306 Add ppm version of rgb.png. ` 06 December 2017, 23:00:35 UTC
0a7e80b Add pgm version of gray.png 06 December 2017, 23:00:35 UTC
7e4a218 Add ppm version of gray.png. 06 December 2017, 23:00:34 UTC
a17648e Update harris benchmark to match OpenCV (?). 06 December 2017, 23:00:34 UTC
a97d9f7 Added harris benchmark. 06 December 2017, 23:00:34 UTC
a2f83c7 Fix OpenCV build. 06 December 2017, 23:00:34 UTC
79bb423 Clamp output of Halide code. 06 December 2017, 23:00:34 UTC
73bbea7 Added slow time back to output. 06 December 2017, 23:00:34 UTC
7910b31 Re-enable OpenMP in camera_pipe, switch benchmarks to ms. 06 December 2017, 23:00:34 UTC
2cc456c Added a benchmark script to gather performance data. 06 December 2017, 23:00:34 UTC
2ed217c Merge pull request #1015 from halide/better_default_gpu_selection Autoselect GPU device by core count Former-commit-id: 02d98f80044fa71d0df431a4a005437e5e498e58 01 February 2016, 22:49:35 UTC
4a190ff Rearrange debug messages Former-commit-id: c14a9726c28e0581fa3af8d4dc219be763a34c98 01 February 2016, 22:29:32 UTC
1748a2b Autoselect GPU device by core count We used to just take the last thing in the list, but I've found that different driver versions order the list differently. Former-commit-id: 680fdfa345de5c84f9e676ba5eae47194ed5a545 01 February 2016, 22:24:25 UTC
7a3dc26 Only run cross-compilation test when support for the target was compiled in. Former-commit-id: 50c095d68dab5b53372726d24d804d486c86e525 31 January 2016, 21:02:35 UTC
b87e218 Fix gcc detection macro Former-commit-id: 7c625cbbb9b0638a0a67a734abb1e65c679f7946 31 January 2016, 19:56:58 UTC
79334c3 Update LLVM_Headers.h Another attempt at suppressing warnings from llvm headers Former-commit-id: e03199c21194c5158454f2a194a36d77ab42b67b 31 January 2016, 18:53:42 UTC
3c981a2 Use matching cxx for libHalide and mex_halide.m Former-commit-id: bcd19aa51aacb9506870290e2d9f3b15e0a3a5ef 31 January 2016, 02:30:00 UTC
59d7ac3 llvm headers don't respect -Wsign-compare Former-commit-id: 861b2e6cf545948ffea95026a015c0eb930f28b6 31 January 2016, 01:05:51 UTC
d301012 Avoid warnings from overflowing int16_t constant Former-commit-id: 0d3d990f447c162497018b7728b8f75a551bf7f4 31 January 2016, 01:00:47 UTC
1812505 Update LLVM_Headers.h Telling gcc to ignore -Wall doesn't seem to work. Another attempt to work around warnings in llvm headers. Former-commit-id: 11eab5679b5515e3a23406da06769d353f0da308 30 January 2016, 23:51:28 UTC
87013d2 Prevent llvm header warnings from breaking the build Former-commit-id: ecbd006c3e7e72eb3cdc3207d2e77af40afd39e9 29 January 2016, 23:30:00 UTC
72d63a0 Fix windows build Former-commit-id: c97e83f35546942ce65f995d1a53f9b301611b05 29 January 2016, 23:26:12 UTC
edc6cb4 Missed store visitor in last fix commit Former-commit-id: 259ff804f4044a50239885aeded84409421f37c7 29 January 2016, 21:25:30 UTC
e57d066 Merge branch 'master' of github.com:halide/Halide Former-commit-id: b736c84a364d9ce1c0077dadd77426f7bfcbecbc 29 January 2016, 21:00:50 UTC
774fb2b Clarify alignment requirements on halide_malloc and fix a bug where we compared bits to bytes in CodeGen_LLVM Fixes #1013 Former-commit-id: b051e72e35d223e7c9bfefe3143ee5e091793d8b 29 January 2016, 21:00:39 UTC
dc2f781 Merge pull request #1011 from dougkwan/master Support Little-endian PowerPC64 Former-commit-id: f1df74897ffd62f1ecde5ddfdd29fbbc483580e8 28 January 2016, 19:24:39 UTC
5b52dc5 Add missing PowerPC source and header in CMakeLists.txt Former-commit-id: 36428b2dece186ef447e6a9c9bc4bd1ad1bc4741 28 January 2016, 18:08:43 UTC
28d7d5e Merge remote-tracking branch 'upstream/master' Former-commit-id: 9e5d2480084d1f69c5592426d791628555a3cc88 28 January 2016, 08:13:16 UTC
9e3f76a Fix #1010 match_types was dropping lanes when comparing ints and uints. Former-commit-id: 31becb4a9d2a0b7d3ca89d49dbc5815a94e8e5c6 26 January 2016, 19:05:34 UTC
95f7854 Fix infinite loop in simplifier We rewrite (a - b < c) -> a < (c + b). If a and b are constants we then rewrite it back to the original. If this (a - b) doesn't constant-fold, despite a and b being constant, then we're in a loop. Solved by only doing the motion for constants that we know will fold. Former-commit-id: b35c4de8725b3ba368bebbecfa2089e15d158bd6 25 January 2016, 21:21:17 UTC
bd80023 Be less tricky Former-commit-id: bbe150ccc74174863e62550eec612c4bad652ef2 22 January 2016, 00:35:06 UTC
2a575df Use source instead of bash to launch lesson 15 generators script on os x, invoking bash no longer seems to inherit the DYLD_LIBRARY_PATH environment var Former-commit-id: 59f07ae9fe15613389afc51bb384896b84000c33 22 January 2016, 00:28:20 UTC
8d7474c Do float->uint1 casts via uint8, to ensure we always get 0 or 1 See issue #997 Former-commit-id: e364a74ee0b24fc9eb79bcb3d78761d1e16cb4ef 22 January 2016, 00:18:49 UTC
84398b2 Fix natural vector size for bools Former-commit-id: cd66b67cf08d8c075344945b68f9820f08a31d5b 22 January 2016, 00:18:05 UTC
e757d61 Support bool in generator type enum Former-commit-id: 8cd8601dcae38621b10aa2800839be18ab5720b5 22 January 2016, 00:17:58 UTC
5fdc466 Fix a syscall number for 64-bit arm Former-commit-id: 3009473fe53734890768250e4b4ae81a42df9c85 21 January 2016, 20:31:53 UTC
038c851 Update Makefile to handle llvm 3.9 Former-commit-id: 30404dab552c987b15e7b5c2ce88dea60fc50ee9 20 January 2016, 22:36:07 UTC
74ddf78 Merge remote-tracking branch 'upstream/master' Merge from upstream, resolve conflicts and adjust code for upstream changes. Former-commit-id: 1ba33beaebef34ac11486ab6db45d08f065a340a 05 January 2016, 00:30:23 UTC
82c7f1b Merge pull request #995 from halide/llvm_linker_unique_ptr Plumb through unique_ptr use around llvm::Module. Former-commit-id: e3c301f3f30e7ad5e57afd195be8df67412b892f 04 January 2016, 20:37:31 UTC
176ec2b Fix subtle overflow bug in unify_alternatives Former-commit-id: 8e6c9529b5c0fb5790f527eaf237bf8ecab13505 04 January 2016, 19:20:10 UTC
4f8217b Fix pointer-invalidation bug in introspection global variable set up Was using a reference to a vector element after appending to the vector. Former-commit-id: 3736510da70c9c28de1481410d3def9a283dd305 04 January 2016, 18:55:14 UTC
8e4135c Handle another difference with older llvm versions. Former-commit-id: 237522e54fe710e0938abcac1a750c632462cdf0 22 December 2015, 16:26:37 UTC
51ade86 Another llvm version fix. Former-commit-id: bdd1c6ded72e4d98500e5e4957459eb332401f47 22 December 2015, 06:27:21 UTC
5d79f95 Fix in pointer discipline per comment from Andrew. (This is a correctness fix for older llvm versions.) Former-commit-id: 76332212925df5432dcfbab87dadc7057d8a28f6 21 December 2015, 23:10:01 UTC
692ed13 More backrev llvm fixes. Former-commit-id: 3734d052cd4a2ce91612d070d84cbab4fb1e918f 21 December 2015, 23:02:10 UTC
a212a04 Space typo fix. Former-commit-id: 5c93c6f701f1c0f4c174baef8fcb313c81b19ae4 21 December 2015, 22:57:27 UTC
2857671 Merge branch 'master' into llvm_linker_unique_ptr Former-commit-id: 9e403ccd46308dca694afc5ac7982e298c5d4253 21 December 2015, 22:44:24 UTC
3e8c383 Cleanup one unnecessary std::move. Fixes for older llvm versions. Former-commit-id: 83e3e6fc3e3be55a792804dfe069623f43aacb0a 21 December 2015, 22:43:06 UTC
597b458 Remove dead code under #if 0. Former-commit-id: 4376cc9db428c3a01c240a741f2c3642cd8a91b8 21 December 2015, 21:50:49 UTC
c170845 Be more aggressive about proving the absence of race conditions by looking through lets. Former-commit-id: ea57bc87039920c743271b7b7c899c1b112e2298 21 December 2015, 21:11:19 UTC
c3bb17f Plumb through unique_ptr use around llvm::Module. A few other C++11 cleanups as well. Former-commit-id: efb08b9e41f0b1e12653c46ff1c383c565acf3dc 21 December 2015, 20:29:16 UTC
e636cca Better error messages when RDoms depend on Funcs or Vars Former-commit-id: 70543fd533ea7a37e39b3d9a43ce045fe3c05b1f 21 December 2015, 19:14:06 UTC
94ad8d3 Fix and move debugging code Former-commit-id: 2584980ebdcd68ed4057882bc9a68895e5004a77 21 December 2015, 19:02:20 UTC
ddd3f35 Relax test timing tolerance Former-commit-id: 7c6a3e25caa31a3c466f97a5b6e4281c0f3a3678 17 December 2015, 20:16:23 UTC
65985c9 Merge branch 'master' of github.com:halide/Halide Former-commit-id: 29dfb59a6b398e03e619ac72f99655cfb6827f34 17 December 2015, 19:16:20 UTC
d1896aa Track trunk llvm linkModules API change (again) Former-commit-id: c20330311a7a20a0fd46c09ba97973f4b2a45b90 17 December 2015, 19:16:13 UTC
f5c8279 Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: 3058538dbe48c3fe60b8a32deefafab5f2ec5f97 16 December 2015, 00:21:47 UTC
d6a14bb Use std::endl to ensure buffer flush. Former-commit-id: 329bbd8fa9bd8e5d23cfce6e22504ae85fb6b420 16 December 2015, 00:21:24 UTC
7c3cfab Merge pull request #994 from halide/prime-factor-fft Added dft6 implemented using prime factor FFT algorithm. Former-commit-id: dca334bb955ee9044f92b32c45d3c52dab6be40b 15 December 2015, 22:13:27 UTC
6bf3563 Fix misleading error message for memoized Handles. Former-commit-id: 5fafad83dede85636eaf3dc35b9469bc8ebe3f35 15 December 2015, 21:45:06 UTC
8376ba8 Added dft6 implemented using prime factor FFT algorithm. Former-commit-id: ae304fa114f045fe1df1fd4e1ce3fb202bb9c663 15 December 2015, 20:27:51 UTC
c57765e Fix for trunk llvm Former-commit-id: 922760bb96187087999d76e34bdf76b87ee96ae8 15 December 2015, 17:42:30 UTC
4beeb50 Fix for older llvms They don't like initializer lists for ArrayRefs Former-commit-id: 456d3e91b9782f91a91cf76d3a90168e8c16ffd8 09 December 2015, 18:44:47 UTC
a6d2a06 Merge branch 'master' of github.com:halide/Halide Former-commit-id: 9f5bbcc8255fbc0cc4547c8dd0dc8c4c0c022e1f 09 December 2015, 18:35:48 UTC
c22c44a Fix for trunk llvm We can no longer rely on declarations in the initial modules. They get stripped by llvm::Linker::linkModules Former-commit-id: 8b664e95b7a68e262165d4323705f32a26c41ee3 09 December 2015, 18:18:04 UTC
1371a29 Merge pull request #992 from halide/revert-991-generator_expr_arithmetic Revert "Remove include of <algorithm> as it appears to not be needed and breaks" Former-commit-id: ff1c6e879815a843a6fd9955e3873a09af9f78a1 09 December 2015, 17:24:09 UTC
14761ec Revert "Remove include of <algorithm> as it appears to not be needed and breaks" Former-commit-id: f8eb39f5621d8dd0d3f0d8223c180801de43ef11 09 December 2015, 17:23:59 UTC
6f5a55a Merge pull request #991 from halide/generator_expr_arithmetic Remove include of <algorithm> as it appears to not be needed and breaks Former-commit-id: 355fdaeea82bb83ef7069afdd354860c44481901 09 December 2015, 06:12:37 UTC
2be2a11 Remove include of <algorithm> as it appears to not be needed and breaks at least one thing. (Albeit a thing which is already broken so...) Former-commit-id: 0e8fce1194429f00369d97b08358db71da490294 09 December 2015, 02:32:52 UTC
ca74d29 int64_t -> uint64_t for allocation sizes Allocation size error messages shouldn't print negative values Former-commit-id: 1deb74e90b1a68790bf126108eee7e42fc94a808 09 December 2015, 00:08:05 UTC
c8b897e Reformat comment to work for online tutorials Former-commit-id: 86e2954cb4f59d86ca75dfde1bda0585628162c9 08 December 2015, 23:14:53 UTC
d20dffd Comment fixes Former-commit-id: e90be44365cd61e9b5dac8e47b0f173d600fde4a 08 December 2015, 23:03:05 UTC
fc5f076 More makefile fixes Former-commit-id: c8a3ae0cad07d3367a45d4bc3b595ca8b3d98660 08 December 2015, 23:01:15 UTC
54cb43b Fix makefile dependency typo Former-commit-id: ecf81a924397f0f0f7b2954bdb01c0a84260a26c 08 December 2015, 22:21:26 UTC
5c16b0e Merge pull request #990 from halide/lesson_16_rgb_constraints_specialize Add tutorial on RGB images, constraints, specialization Former-commit-id: 5af425c548d9374de755e9304846737cf0cf6a0e 08 December 2015, 19:22:16 UTC
ec21f24 Appease msvc with explicit overloads for operator&&, operator|| Former-commit-id: ca65de7b685c07b79c6271b78720eea6e4b8ac67 07 December 2015, 19:25:57 UTC
bb182cc Tutorial improvements Added some diagrams for memory layouts. Also fixed test_tutorials. Former-commit-id: 181564aedb7cb48419ea7b8d6f0f57ca71cb3d21 07 December 2015, 19:08:54 UTC
back to top