cdfd2b7 | Andrew Adams | 10 February 2016, 01:16:20 UTC | Reschedule camera pipe | 06 December 2017, 23:02:55 UTC |
6e2bf21 | Jonathan Ragan-Kelley | 08 February 2016, 18:11:16 UTC | Update LLF reference build | 06 December 2017, 23:02:55 UTC |
2f3b3b3 | Jonathan Ragan-Kelley | 08 February 2016, 07:45:06 UTC | Update camera pipe build to test ARM, one thread | 06 December 2017, 23:02:55 UTC |
486bfb4 | Jonathan Ragan-Kelley | 08 February 2016, 07:04:51 UTC | Update LLF ref to match Halide | 06 December 2017, 23:02:55 UTC |
cc5ed02 | Jonathan Ragan-Kelley | 08 February 2016, 06:48:53 UTC | Update Sylvain LLF | 06 December 2017, 23:02:55 UTC |
d9ea9b4 | Jonathan Ragan-Kelley | 08 February 2016, 06:11:36 UTC | CUDA Bilateral Grid reference | 06 December 2017, 23:02:55 UTC |
df4ac01 | Jonathan Ragan-Kelley | 07 February 2016, 22:47:34 UTC | FCam reference cleanup | 06 December 2017, 23:02:55 UTC |
db82393 | Jonathan Ragan-Kelley | 07 February 2016, 22:42:59 UTC | 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 | Jonathan Ragan-Kelley | 07 February 2016, 02:53:18 UTC | Comment blur_variant parameters in log | 06 December 2017, 23:02:24 UTC |
978bd98 | Jonathan Ragan-Kelley | 07 February 2016, 02:50:56 UTC | Parameterized blur variants over kernel size | 06 December 2017, 23:02:24 UTC |
71b20c9 | Jonathan Ragan-Kelley | 07 February 2016, 02:10:00 UTC | Add Halide blur variants schedule exploration tool | 06 December 2017, 23:02:24 UTC |
4dea0e6 | Jonathan Ragan-Kelley | 06 February 2016, 23:00:26 UTC | Switch camera_pipe perf print to stdout | 06 December 2017, 23:02:24 UTC |
52caf42 | Dillon Sharlet | 02 February 2016, 02:11:05 UTC | Remove extra prints. | 06 December 2017, 23:02:24 UTC |
897879f | Dillon Sharlet | 02 February 2016, 02:04:09 UTC | 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 | Dillon Sharlet | 02 February 2016, 01:55:03 UTC | Avoid accidentally writing correct output images for reference results. | 06 December 2017, 23:02:06 UTC |
77c5b2c | Dillon Sharlet | 02 February 2016, 01:39:44 UTC | Zero output image between pipelines. | 06 December 2017, 23:00:36 UTC |
5f7e2cb | Jonathan Ragan-Kelley | 02 February 2016, 01:16:38 UTC | App ignores | 06 December 2017, 23:00:36 UTC |
7ab5df9 | Jonathan Ragan-Kelley | 01 February 2016, 22:21:22 UTC | Add private reference as submodule links | 06 December 2017, 23:00:36 UTC |
030ba3d | Dillon Sharlet | 01 February 2016, 21:48:43 UTC | Add call to fastInterpOSX | 06 December 2017, 23:00:36 UTC |
cde57f6 | Dillon Sharlet | 01 February 2016, 09:25:47 UTC | Add -O3 to reference version of bilateral grid. | 06 December 2017, 23:00:36 UTC |
f330475 | Dillon Sharlet | 01 February 2016, 08:33:23 UTC | Fixed broken path return. | 06 December 2017, 23:00:36 UTC |
d91b227 | Dillon Sharlet | 01 February 2016, 08:31:51 UTC | Added reference bilateral grid implementation. | 06 December 2017, 23:00:36 UTC |
578cb9e | Dillon Sharlet | 01 February 2016, 07:39:06 UTC | Save an 8 bit ppm. | 06 December 2017, 23:00:36 UTC |
8003306 | Dillon Sharlet | 01 February 2016, 07:36:53 UTC | Add ppm version of rgb.png. ` | 06 December 2017, 23:00:35 UTC |
0a7e80b | Dillon Sharlet | 01 February 2016, 07:33:44 UTC | Add pgm version of gray.png | 06 December 2017, 23:00:35 UTC |
7e4a218 | Dillon Sharlet | 01 February 2016, 07:29:49 UTC | Add ppm version of gray.png. | 06 December 2017, 23:00:34 UTC |
a17648e | Dillon Sharlet | 01 February 2016, 07:06:29 UTC | Update harris benchmark to match OpenCV (?). | 06 December 2017, 23:00:34 UTC |
a97d9f7 | Dillon Sharlet | 31 January 2016, 09:29:08 UTC | Added harris benchmark. | 06 December 2017, 23:00:34 UTC |
a2f83c7 | Dillon Sharlet | 31 January 2016, 08:33:34 UTC | Fix OpenCV build. | 06 December 2017, 23:00:34 UTC |
79bb423 | Dillon Sharlet | 31 January 2016, 08:33:15 UTC | Clamp output of Halide code. | 06 December 2017, 23:00:34 UTC |
73bbea7 | Dillon Sharlet | 31 January 2016, 06:46:32 UTC | Added slow time back to output. | 06 December 2017, 23:00:34 UTC |
7910b31 | Dillon Sharlet | 31 January 2016, 06:11:01 UTC | Re-enable OpenMP in camera_pipe, switch benchmarks to ms. | 06 December 2017, 23:00:34 UTC |
2cc456c | Dillon Sharlet | 31 January 2016, 05:45:41 UTC | Added a benchmark script to gather performance data. | 06 December 2017, 23:00:34 UTC |
2ed217c | Andrew Adams | 01 February 2016, 22:49:35 UTC | 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 | Andrew Adams | 01 February 2016, 22:29:32 UTC | Rearrange debug messages Former-commit-id: c14a9726c28e0581fa3af8d4dc219be763a34c98 | 01 February 2016, 22:29:32 UTC |
1748a2b | Andrew Adams | 01 February 2016, 22:24:25 UTC | 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 | Andrew Adams | 31 January 2016, 21:02:35 UTC | 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 | Andrew Adams | 31 January 2016, 19:56:58 UTC | Fix gcc detection macro Former-commit-id: 7c625cbbb9b0638a0a67a734abb1e65c679f7946 | 31 January 2016, 19:56:58 UTC |
79334c3 | Andrew Adams | 31 January 2016, 18:53:42 UTC | Update LLVM_Headers.h Another attempt at suppressing warnings from llvm headers Former-commit-id: e03199c21194c5158454f2a194a36d77ab42b67b | 31 January 2016, 18:53:42 UTC |
3c981a2 | Andrew Adams | 31 January 2016, 02:30:00 UTC | Use matching cxx for libHalide and mex_halide.m Former-commit-id: bcd19aa51aacb9506870290e2d9f3b15e0a3a5ef | 31 January 2016, 02:30:00 UTC |
59d7ac3 | Andrew Adams | 31 January 2016, 01:05:51 UTC | llvm headers don't respect -Wsign-compare Former-commit-id: 861b2e6cf545948ffea95026a015c0eb930f28b6 | 31 January 2016, 01:05:51 UTC |
d301012 | Andrew Adams | 31 January 2016, 01:00:47 UTC | Avoid warnings from overflowing int16_t constant Former-commit-id: 0d3d990f447c162497018b7728b8f75a551bf7f4 | 31 January 2016, 01:00:47 UTC |
1812505 | Andrew Adams | 30 January 2016, 23:51:28 UTC | 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 | Andrew Adams | 29 January 2016, 23:30:00 UTC | Prevent llvm header warnings from breaking the build Former-commit-id: ecbd006c3e7e72eb3cdc3207d2e77af40afd39e9 | 29 January 2016, 23:30:00 UTC |
72d63a0 | Andrew Adams | 29 January 2016, 23:26:12 UTC | Fix windows build Former-commit-id: c97e83f35546942ce65f995d1a53f9b301611b05 | 29 January 2016, 23:26:12 UTC |
edc6cb4 | Andrew Adams | 29 January 2016, 21:25:30 UTC | Missed store visitor in last fix commit Former-commit-id: 259ff804f4044a50239885aeded84409421f37c7 | 29 January 2016, 21:25:30 UTC |
e57d066 | Andrew Adams | 29 January 2016, 21:00:50 UTC | Merge branch 'master' of github.com:halide/Halide Former-commit-id: b736c84a364d9ce1c0077dadd77426f7bfcbecbc | 29 January 2016, 21:00:50 UTC |
774fb2b | Andrew Adams | 29 January 2016, 21:00:39 UTC | 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 | Zalman Stern | 28 January 2016, 19:24:39 UTC | Merge pull request #1011 from dougkwan/master Support Little-endian PowerPC64 Former-commit-id: f1df74897ffd62f1ecde5ddfdd29fbbc483580e8 | 28 January 2016, 19:24:39 UTC |
5b52dc5 | Doug Kwan | 28 January 2016, 18:08:43 UTC | Add missing PowerPC source and header in CMakeLists.txt Former-commit-id: 36428b2dece186ef447e6a9c9bc4bd1ad1bc4741 | 28 January 2016, 18:08:43 UTC |
28d7d5e | Doug Kwan | 28 January 2016, 08:13:16 UTC | Merge remote-tracking branch 'upstream/master' Former-commit-id: 9e5d2480084d1f69c5592426d791628555a3cc88 | 28 January 2016, 08:13:16 UTC |
9e3f76a | Andrew Adams | 26 January 2016, 19:05:34 UTC | Fix #1010 match_types was dropping lanes when comparing ints and uints. Former-commit-id: 31becb4a9d2a0b7d3ca89d49dbc5815a94e8e5c6 | 26 January 2016, 19:05:34 UTC |
95f7854 | Andrew Adams | 25 January 2016, 21:21:17 UTC | 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 | Andrew Adams | 22 January 2016, 00:35:06 UTC | Be less tricky Former-commit-id: bbe150ccc74174863e62550eec612c4bad652ef2 | 22 January 2016, 00:35:06 UTC |
2a575df | Andrew Adams | 22 January 2016, 00:28:20 UTC | 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 | Andrew Adams | 22 January 2016, 00:18:49 UTC | 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 | Andrew Adams | 22 January 2016, 00:18:05 UTC | Fix natural vector size for bools Former-commit-id: cd66b67cf08d8c075344945b68f9820f08a31d5b | 22 January 2016, 00:18:05 UTC |
e757d61 | Andrew Adams | 22 January 2016, 00:17:58 UTC | Support bool in generator type enum Former-commit-id: 8cd8601dcae38621b10aa2800839be18ab5720b5 | 22 January 2016, 00:17:58 UTC |
5fdc466 | Andrew Adams | 21 January 2016, 20:31:53 UTC | Fix a syscall number for 64-bit arm Former-commit-id: 3009473fe53734890768250e4b4ae81a42df9c85 | 21 January 2016, 20:31:53 UTC |
038c851 | Andrew Adams | 20 January 2016, 22:36:07 UTC | Update Makefile to handle llvm 3.9 Former-commit-id: 30404dab552c987b15e7b5c2ce88dea60fc50ee9 | 20 January 2016, 22:36:07 UTC |
74ddf78 | Doug Kwan | 05 January 2016, 00:30:23 UTC | 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 | Zalman Stern | 04 January 2016, 20:37:31 UTC | 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 | Andrew Adams | 04 January 2016, 19:20:10 UTC | Fix subtle overflow bug in unify_alternatives Former-commit-id: 8e6c9529b5c0fb5790f527eaf237bf8ecab13505 | 04 January 2016, 19:20:10 UTC |
4f8217b | Andrew Adams | 28 December 2015, 22:51:20 UTC | 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 | Z Stern | 22 December 2015, 16:26:37 UTC | Handle another difference with older llvm versions. Former-commit-id: 237522e54fe710e0938abcac1a750c632462cdf0 | 22 December 2015, 16:26:37 UTC |
51ade86 | Z Stern | 22 December 2015, 06:27:21 UTC | Another llvm version fix. Former-commit-id: bdd1c6ded72e4d98500e5e4957459eb332401f47 | 22 December 2015, 06:27:21 UTC |
5d79f95 | Z Stern | 21 December 2015, 23:10:01 UTC | 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 | Z Stern | 21 December 2015, 23:02:10 UTC | More backrev llvm fixes. Former-commit-id: 3734d052cd4a2ce91612d070d84cbab4fb1e918f | 21 December 2015, 23:02:10 UTC |
a212a04 | Z Stern | 21 December 2015, 22:57:27 UTC | Space typo fix. Former-commit-id: 5c93c6f701f1c0f4c174baef8fcb313c81b19ae4 | 21 December 2015, 22:57:27 UTC |
2857671 | Z Stern | 21 December 2015, 22:44:24 UTC | Merge branch 'master' into llvm_linker_unique_ptr Former-commit-id: 9e403ccd46308dca694afc5ac7982e298c5d4253 | 21 December 2015, 22:44:24 UTC |
3e8c383 | Z Stern | 21 December 2015, 22:43:06 UTC | Cleanup one unnecessary std::move. Fixes for older llvm versions. Former-commit-id: 83e3e6fc3e3be55a792804dfe069623f43aacb0a | 21 December 2015, 22:43:06 UTC |
597b458 | Z Stern | 21 December 2015, 21:50:49 UTC | Remove dead code under #if 0. Former-commit-id: 4376cc9db428c3a01c240a741f2c3642cd8a91b8 | 21 December 2015, 21:50:49 UTC |
c170845 | Andrew Adams | 21 December 2015, 21:11:19 UTC | 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 | Z Stern | 21 December 2015, 20:29:16 UTC | 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 | Andrew Adams | 21 December 2015, 19:14:06 UTC | Better error messages when RDoms depend on Funcs or Vars Former-commit-id: 70543fd533ea7a37e39b3d9a43ce045fe3c05b1f | 21 December 2015, 19:14:06 UTC |
94ad8d3 | Andrew Adams | 21 December 2015, 19:02:20 UTC | Fix and move debugging code Former-commit-id: 2584980ebdcd68ed4057882bc9a68895e5004a77 | 21 December 2015, 19:02:20 UTC |
ddd3f35 | Andrew Adams | 17 December 2015, 20:16:23 UTC | Relax test timing tolerance Former-commit-id: 7c6a3e25caa31a3c466f97a5b6e4281c0f3a3678 | 17 December 2015, 20:16:23 UTC |
65985c9 | Andrew Adams | 17 December 2015, 19:16:20 UTC | Merge branch 'master' of github.com:halide/Halide Former-commit-id: 29dfb59a6b398e03e619ac72f99655cfb6827f34 | 17 December 2015, 19:16:20 UTC |
d1896aa | Andrew Adams | 17 December 2015, 19:16:13 UTC | Track trunk llvm linkModules API change (again) Former-commit-id: c20330311a7a20a0fd46c09ba97973f4b2a45b90 | 17 December 2015, 19:16:13 UTC |
f5c8279 | Dillon Sharlet | 16 December 2015, 00:21:47 UTC | Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: 3058538dbe48c3fe60b8a32deefafab5f2ec5f97 | 16 December 2015, 00:21:47 UTC |
d6a14bb | Dillon Sharlet | 16 December 2015, 00:21:24 UTC | Use std::endl to ensure buffer flush. Former-commit-id: 329bbd8fa9bd8e5d23cfce6e22504ae85fb6b420 | 16 December 2015, 00:21:24 UTC |
7c3cfab | Andrew Adams | 15 December 2015, 22:13:27 UTC | 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 | Steven Johnson | 15 December 2015, 21:45:06 UTC | Fix misleading error message for memoized Handles. Former-commit-id: 5fafad83dede85636eaf3dc35b9469bc8ebe3f35 | 15 December 2015, 21:45:06 UTC |
8376ba8 | Dillon Sharlet | 15 December 2015, 20:27:51 UTC | Added dft6 implemented using prime factor FFT algorithm. Former-commit-id: ae304fa114f045fe1df1fd4e1ce3fb202bb9c663 | 15 December 2015, 20:27:51 UTC |
c57765e | Andrew Adams | 15 December 2015, 17:42:30 UTC | Fix for trunk llvm Former-commit-id: 922760bb96187087999d76e34bdf76b87ee96ae8 | 15 December 2015, 17:42:30 UTC |
4beeb50 | Andrew Adams | 09 December 2015, 18:44:47 UTC | Fix for older llvms They don't like initializer lists for ArrayRefs Former-commit-id: 456d3e91b9782f91a91cf76d3a90168e8c16ffd8 | 09 December 2015, 18:44:47 UTC |
a6d2a06 | Andrew Adams | 09 December 2015, 18:35:48 UTC | Merge branch 'master' of github.com:halide/Halide Former-commit-id: 9f5bbcc8255fbc0cc4547c8dd0dc8c4c0c022e1f | 09 December 2015, 18:35:48 UTC |
c22c44a | Andrew Adams | 09 December 2015, 18:18:04 UTC | 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 | Andrew Adams | 09 December 2015, 17:24:09 UTC | 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 | Andrew Adams | 09 December 2015, 17:23:59 UTC | 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 | Zalman Stern | 09 December 2015, 06:12:37 UTC | 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 | Z Stern | 09 December 2015, 02:32:52 UTC | 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 | Andrew Adams | 09 December 2015, 00:08:05 UTC | 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 | Andrew Adams | 08 December 2015, 23:14:53 UTC | Reformat comment to work for online tutorials Former-commit-id: 86e2954cb4f59d86ca75dfde1bda0585628162c9 | 08 December 2015, 23:14:53 UTC |
d20dffd | Andrew Adams | 08 December 2015, 23:03:05 UTC | Comment fixes Former-commit-id: e90be44365cd61e9b5dac8e47b0f173d600fde4a | 08 December 2015, 23:03:05 UTC |
fc5f076 | Andrew Adams | 08 December 2015, 23:01:15 UTC | More makefile fixes Former-commit-id: c8a3ae0cad07d3367a45d4bc3b595ca8b3d98660 | 08 December 2015, 23:01:15 UTC |
54cb43b | Andrew Adams | 08 December 2015, 22:21:26 UTC | Fix makefile dependency typo Former-commit-id: ecf81a924397f0f0f7b2954bdb01c0a84260a26c | 08 December 2015, 22:21:26 UTC |
5c16b0e | Zalman Stern | 08 December 2015, 19:22:16 UTC | 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 | Andrew Adams | 07 December 2015, 19:25:57 UTC | Appease msvc with explicit overloads for operator&&, operator|| Former-commit-id: ca65de7b685c07b79c6271b78720eea6e4b8ac67 | 07 December 2015, 19:25:57 UTC |
bb182cc | Andrew Adams | 07 December 2015, 19:08:54 UTC | Tutorial improvements Added some diagrams for memory layouts. Also fixed test_tutorials. Former-commit-id: 181564aedb7cb48419ea7b8d6f0f57ca71cb3d21 | 07 December 2015, 19:08:54 UTC |