https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
89513de Fix bugs in auto-scheduler inlining impure func 07 December 2017, 22:06:01 UTC
51038f5 Merge pull request #2455 from halide/hvx-length-attrs Move to new model of setting hvx-length[64|128] Former-commit-id: 7fcc7492a91d9bf0d1656990364cd4e9913759e1 [formerly 4773531507cfe0c41de49e9da41f3cc3ef440637] Former-commit-id: 9fea119df12f5df6becf286864775f3dbdfe75d8 19 October 2017, 06:02:09 UTC
69df843 Move to new model of setting hvx-length[64|128] Former-commit-id: 9c18bc5ce3b5c665672a11eaa47f7d6433e1ebd3 [formerly 7dca66eb91b0841d1da11dfc5a91785611d5f063] Former-commit-id: 17ae3107fee9e50a16978ed6eadb31def3d03f73 18 October 2017, 22:50:17 UTC
adda25c Add missing forwarding methods to Input<Func> Former-commit-id: 1881db4cc79cf7d26438a5a3af7264cc6c14c50b [formerly 2b74eb2883387d6731ec00d88d0c0d31854d57fd] Former-commit-id: 0884243ce8a44b80ddba28f421a83454bbe42a85 18 October 2017, 21:31:54 UTC
fe124b9 Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: 69cd169c09f3baaae0b209d614fbe8e12ef42143 [formerly f94148d74f29776f4c213eea0e07b3b39d12488d] Former-commit-id: 2d326a128b385bb7ccd32e8046f58f56cc1ad09c 18 October 2017, 20:05:19 UTC
769e627 Remove unused helper class Former-commit-id: bb74e69a833656f91bc03e8fe65764c4931e0dfd [formerly 1c7a7b2e1312333f6faf5e738400f804f9d6fcd7] Former-commit-id: 3a29d1db1c0dc29ad77d67e7156b08da2c7c9a43 18 October 2017, 20:05:13 UTC
a0eb6b2 Merge pull request #2448 from halide/srj-esty Trivial code optimization in Func Former-commit-id: 7d2e37183e9cdad39b22feba2fab5e907494f162 [formerly a14b45c5919f6d54af4b79bb84d91eefb7207aa6] Former-commit-id: 71da03b5fc3ed25191a3dbf8fd7804ebf82c1c61 18 October 2017, 20:04:41 UTC
4da115b Merge pull request #2441 from halide/srj-tmp Remove Stub's templated construction method and related code Former-commit-id: 98d3751b2635048f2360eff9205fd1aca8817307 [formerly f2cc6b4715a35b9b38ce81aa82e240d90ee783dc] Former-commit-id: e03f4b5fa5f032fd1becbe99f3cffbb9eab8dcf0 18 October 2017, 18:46:06 UTC
d1be194 Merge branch 'master' into srj-esty Former-commit-id: 6703041c02330facd85ba7651da94c29b65bfef6 [formerly bcdffda9a556a898cedb3585c130a34c174de92b] Former-commit-id: 2a4695ae3ef6fc57080fc6fb835574801730b723 18 October 2017, 18:06:44 UTC
0aaf207 Add ccache usage for Travis Former-commit-id: 4889de4d59c66aae94ba3156a8390eb1a2063d60 [formerly db17237fc2863917120299c862633eb0804b07a7] Former-commit-id: bb5f8672e03ca95e093a75ebbaef8c09b4708827 18 October 2017, 18:05:59 UTC
42333ac Trivial code optimization in Func Former-commit-id: e94b54abfc89f0b0fe7b03fc2c4f788221769dca [formerly fbb89abadb047d2822c430860aceff99769aea82] Former-commit-id: 2814cb048e0463e8e84f2910cd1706bf57c1b861 17 October 2017, 23:49:32 UTC
a7c27fe Merge pull request #2447 from halide/srj-extra In Bazel+CMake rules, log extra_output locations Former-commit-id: c6c43677c2e497e203beb0824b84050052afcaa7 [formerly ef2ce97a259367e79f01477798b8cc57b74d811b] Former-commit-id: 8dbf7e026da9dac602c0f5eda8957f3ac2b297a4 17 October 2017, 23:35:21 UTC
fe502c1 Change misleading method name in Generator.cpp Former-commit-id: f3c85e292b8a0ff58c30034c8a7ba8278d729086 [formerly 01292e7dfa82c7f4b31db91ad27cdd9ef3a563ba] Former-commit-id: e50ebc8a5855f94526186b70e4dc127ee4df7310 17 October 2017, 22:33:45 UTC
fa270b7 Merge pull request #2435 from halide/srj-cons3 Remove Constrainable; add ImageParam casting Former-commit-id: 69bad4000c19996791c3a22d0e6a3a76f5dbeeed [formerly 3ec7936bda9d0132859dcfb98774aeb6bd545241] Former-commit-id: 338100ec461e76578a5cb38d2f21dcfde24513fe 17 October 2017, 22:10:44 UTC
b433458 In Bazel+CMake rules, log extra_output locations This makes it easier for newcomers to find the extra build artifacts (e.g. .stmt, .schedule). Also add some usage. Former-commit-id: 934f2e5c7deabcf407bd74b21ca4e3bd21c0ce01 [formerly fe62f14a302f2a5d40fc4c7151a89a47fc5f99f5] Former-commit-id: f8dfae73b62b9b97f230fee77481500f4f3f717b 17 October 2017, 20:53:59 UTC
ef3f1ee Merge branch 'master' into srj-tmp Former-commit-id: 4bc04006e4866da9fe4765edbf0d791ec1789374 [formerly 639c3cdece4eaaf6ee79607f973476f274976037] Former-commit-id: fe45aa16a7fdd36a0b7748677ff5e41aa07870e7 17 October 2017, 18:16:31 UTC
7366468 Merge pull request #2429 from SanderVocke/bugfix_autosched_inlining Autoscheduler bugfix: inlining trivial Funcs into extern Funcs. Former-commit-id: 32819dd144b6d1a4d06bb87a5976b460247e17e5 [formerly b9002e506bd00400b862438b221370d9da14831c] Former-commit-id: fcc221d3a870b6e6b9af58cda460393d6a8b79c9 17 October 2017, 16:33:22 UTC
e8568a1 Add support for newly generated instructions in LLVM. Former-commit-id: 0d8b9d0a5321681114bd6a3771a7c7622a4ed0ae [formerly c2bb527c3fdaedca3bde55ad9b015aaf3fff10b4] Former-commit-id: 5b499924fb4d4f455afb69055966605f789038d2 14 October 2017, 01:49:19 UTC
ab09b89 Remove Stub's templated construction method and related code It's not tested (!), it's never been used, and it never seems likely to be used. Former-commit-id: 42d2d32da4ede6d7f223ed90a3bc0be72c9a4dce [formerly dcd10c00dc50170f38cefad9d1a28727479e9209] Former-commit-id: aee704e53cc2121f4c53d25cd96cfa6764c6181a 13 October 2017, 18:29:57 UTC
9a6cd6a Merge branch 'master' into srj-cons3 Former-commit-id: 60877c5b9d0f0d27c028e61fc29a0bad9c3c0947 [formerly 9df03ad05fc2d9102c17919ba3ccdfef269ed782] Former-commit-id: 37e07eabc727fe170dc5656f8d71ba75a5204111 13 October 2017, 17:22:46 UTC
f297986 Merge pull request #2440 from ronen/patch-2 Documentation fix: buffer_t -> halide_buffer_t Former-commit-id: 21a75c6fdff4377841f22b2b15406212c19b65d4 [formerly 33a2a730fe8d8f331fdaf6a35e8cebb016f93671] Former-commit-id: 3569a48ae0b5ac3fbe4e348f618d908ec776046d 13 October 2017, 16:16:48 UTC
10bd071 Documentation fix: buffer_t -> halide_buffer_t The description refers to `buffer_t`, but the method now returns `halide_buffer_t`. Former-commit-id: 8258c7971bf1c36a8612d29c9b3b8118e7b6115b [formerly 280908b94ae3fa7a215939b1c3a906ec79c01d84] Former-commit-id: 38404069de05f917b76f7fae83c0c4618d4a700a 13 October 2017, 14:29:02 UTC
68f72cb Merge pull request #2436 from halide/jingpu-align_storage Jingpu align storage Former-commit-id: d4681e8047a6c88e4874adf252faafd7e4ceb46d [formerly 2ce48f623d62c04a78b563af6feea58587b8f3e0] Former-commit-id: 47161883c717167f635465160a740edd7fae59c6 13 October 2017, 00:14:12 UTC
7b9662b Merge pull request #2419 from halide/SanderVocke-trace_dump Sander vocke trace dump Former-commit-id: 54856ed5e29d0c0f80c3be89f4111d45f12d22a5 [formerly 0025a83beeb45fe439c84584e9765f05c19877e0] Former-commit-id: 72697be9a3f296b77efa3f0942d11fda9f457ebd 12 October 2017, 18:28:20 UTC
bdcfc15 Style nits Former-commit-id: 4f040af877b4599990963683f1dbb1e7d0177aba [formerly 876876082aa45a95840cfbba8005f2926d7281af] Former-commit-id: d07e9e5aeb9a6ddcceddabe324397fdbc4ba993d 12 October 2017, 18:27:03 UTC
f53fe84 Remove Constrainable; add ImageParam casting Instead of promoting Constrainable to a public interface (https://github.com/halide/Halide/pull/2394), let's just add conversion operators for Input<Buffer> -> ImageParam and Output<Buffer> -> OutputImageParam, as well as forwarding method stubs. Former-commit-id: 1879e50435c24ba9e5be2a9c31fcef88b45118f1 [formerly 2020edc90a8cc088cf022702aac6def5a6738674] Former-commit-id: e6632c40fc5ca09ea44647229d14e1fcac18c1fa 12 October 2017, 18:09:29 UTC
1ca5853 Merge pull request #2434 from halide/srj-bufarr Generator cleanup Former-commit-id: 66dd50f1bf3f0e125f76fb5e74004c7b2ee6700a [formerly 9b196617d84b594c3a8a55ca082d197271e6f794] Former-commit-id: 75379d35fa5f7efa777a01efa89ace7082cc8e5d 12 October 2017, 18:02:01 UTC
e0552f5 Style fixes on autoscheduler and autosched extern test. Former-commit-id: 24e6b5fffa65bebd83b2fa093454707316414e4f [formerly 613e4ba532b7e16622beee01816c75b0c2199ed1] Former-commit-id: 1d01b41d4e0e65cee39b1ac3285f23a9322a85c8 12 October 2017, 05:56:28 UTC
5fd7c0b add a test. Former-commit-id: a45c92539bb4016446efac9ec871948d8c71399f [formerly 4a529e1a5f80ad84d13d6c7b83c589ac80d027d5] Former-commit-id: 9caa990c38531f935063bbd2509725690cf04e54 12 October 2017, 00:23:45 UTC
bf0eae4 Missing include Former-commit-id: 28a3956079c475d535411188ec1325c822a467a7 [formerly 0a2af01625c342d8bbe8176e66fe6dbd7571bbb3] Former-commit-id: dd54ab0e874a1d93257cb03f24e42d3ef413840c 11 October 2017, 22:19:10 UTC
c64e8ed Rename allocation_bounds to allocation_extents. Former-commit-id: f630fd5aaca3d2701d3ae4be39d3c101b1e418be [formerly 99974090f50b2ba365da81635378f6ef9b7135a8] Former-commit-id: a6a65c9b4c6c6943ecbf135e16ed188068e244a3 11 October 2017, 21:57:53 UTC
79b943f Generator cleanup -- only provide synthetic generatorparams for values that aren't explicitly defined -- add static_assert for Input/Output<Buffer<>[]>; it's not currently supported but failed in weird ways -- drive-by cleanup of Input/Output<Buffer<>> T -> TBase checking which wasn't really right -- allow declaring Output<Func> without a type or dim Former-commit-id: 7882afda78a76a1636a911c215d9c37b6bcab3bd [formerly dcc140b582fcb71a24c7a4c707043445ee806471] Former-commit-id: 422a9dab3056a4d9fb115828cc81b4258b9f987b 11 October 2017, 21:56:26 UTC
a0b58e6 "align_storage" only overrides strides instead of both extents and strides. This helps to avoid over-computation in the extern stage when using the "align_storage" directive. Former-commit-id: 6e78eb63de1f01be610cba0942f2166fee180fc6 [formerly 7a5c45b1327163db0414d087b0062b99158a94f7] Former-commit-id: 9a1f9b78a88b640aaaeb49e52023eef2c2655237 11 October 2017, 21:17:08 UTC
4933742 Collapse separate methods in Generator support code Former-commit-id: 805d624e62788da36a6d05e870375fb0abf55150 [formerly aac7e26f4f5120783db2f0622c9dcee1c1ed78ed] Former-commit-id: f753492eb5e608414d27c0a66e1c076624cebdc9 11 October 2017, 18:56:27 UTC
2206f9a Fix bug where autoscheduler attempts to inline into extern functions. Former-commit-id: c25243afefd5a504c180f91b51f4fec184071a67 [formerly af40a23aee3a7297617469999898b03318cdd176] Former-commit-id: 6e5ab777b62a8fa2d1fa1eb011047b1644900e51 11 October 2017, 10:22:35 UTC
fa290ef Changed autoscheduler extern test to expose inlining bug. Former-commit-id: d856e63f87e94e32a9e29b6a83da790a9e44b409 [formerly e58f764a016928dc70644df1225dc5204128e222] Former-commit-id: 89f9ecb9126fe5b09c0d524536aeeeffa434ec43 11 October 2017, 10:11:24 UTC
bc6ea84 Merge pull request #2427 from halide/memory_alignment Respect minimum alignment in the cache Former-commit-id: baa3daf94afe47a86aab6db47719f09b2d39b9dc [formerly 8273114cb7fc6d284e879edcd165a2650c3da62c] Former-commit-id: d9e389aa53809f80e80313c09fb12c99ee4b89cc 11 October 2017, 06:00:49 UTC
339d045 signed vs unsigned comparison Former-commit-id: d7c4f5f90b54857490a27b1642e6aa26416edacf [formerly 6aaefa6afff94761614f4666d341ddb95e3c10b0] Former-commit-id: ce15d15cdaa44a83cfeb374e289d2b711cea5103 10 October 2017, 21:17:06 UTC
97c4182 get_minimum_alignment -> malloc_alignment Former-commit-id: 2e5c30bf8e6fd94dc584f86fa9f5a129ecc13882 [formerly a39c8f5a0c5fdcec85a56917c9514599a998efe5] Former-commit-id: 330942ae3d9ee133df6eb67cc8fb33b060e86a81 10 October 2017, 20:15:28 UTC
4901692 Merge branch 'master' into memory_alignment Former-commit-id: 5348ebdc6d8b36ca8724519440323294598c59ec [formerly 9b5af2091637d20e0206ac104b37d4f80bcfccd5] Former-commit-id: 8ca84b25e7d502efaa0511c98efa90b19343245e 10 October 2017, 18:29:53 UTC
3d9194a Fix bugs with special characters and dimensionality packing Former-commit-id: 7ed63d28ff934f8997577669df2db6622e977166 [formerly 7e46ecff1428792f112ac39dab1ddc199f7e3237] Former-commit-id: 2b1b3bfeb66c5c911e39ff52b20a0cc78d7df5d2 10 October 2017, 17:57:53 UTC
3886ce2 Merge branch 'master' into SanderVocke-trace_dump Former-commit-id: a6dd46ee021e7183ccb9d3928c34d1289aea6371 [formerly db02321f391d1874eb31739a1aa1cd5d919c5900] Former-commit-id: 10b6bfa2bde80c819d467aa7501eb4123804c211 10 October 2017, 16:46:19 UTC
1b52316 Add .mat support Former-commit-id: e7144518705e3ba98440f48c8d88e42fbddec180 [formerly 590380c96248c46e66cc53c4e8c12ecc4fa50f41] Former-commit-id: 78568b4bb3c28ff87e12dd21ae01256847fa6829 10 October 2017, 16:46:17 UTC
c2849cb Merge pull request #2424 from halide/mat_file Add .mat support Former-commit-id: 0ed7b92032ad076c33d584b59508af4bc133a1a6 [formerly 9abb48583c1207fa851077dc96553655fdb39485] Former-commit-id: 043cc4f65f04151f0026822f4f4e49576efa3457 10 October 2017, 16:42:24 UTC
6443e59 Merge branch 'master' into mat_file Former-commit-id: 85497e5fbecddc901fc5f5053ecf8d54f480797c [formerly 15b0f5095e5dccff9fa316932f5bf2a2fce74d01] Former-commit-id: b59f58c06b509b9bcdf5d983a8d53093b791cbda 09 October 2017, 23:22:25 UTC
d8e2372 Respect minimum alignment in the cache and make is possible to vary aligmnent per target Alignment is selected via a runtime module containing an always-inline function that returns the alignment. It gets constant-folded into its uses. Former-commit-id: b363d5f9d778ed1a43b91df20350a4060cea88fb [formerly 107b23075e14ccac5c258872763192f58dbd524c] Former-commit-id: 68a1e62cf3c5e784578256246d198e85908cb26d 09 October 2017, 22:00:11 UTC
2d2855e Merge pull request #2399 from halide/auto_scheduler_tutorial Tutorial for using auto-scheduler on a generator Former-commit-id: 0ffaa399c012c03c0e9ec3350aaebcc382dd9b88 [formerly 5f343adfb83449ff064b9631d054e9991cb2c819] Former-commit-id: 8c0774d2c16cd9add79c26528f72dd9f57f09e66 09 October 2017, 17:56:28 UTC
915e3dc Merge branch 'master' into auto_scheduler_tutorial Former-commit-id: 940433c3297926c19f2eb1c3601a611c01ec96e4 [formerly 6f68b05e23250821273441f9b1ed3ff1d66d1958] Former-commit-id: 786cb77b79e5ef1e4d2128c7dcfe1f22c0235dc6 09 October 2017, 17:55:03 UTC
a72b52b Delete non-portable unistd include Former-commit-id: 49388fe8d1a852f8eacd9c41cb9ec353b5aa49ba [formerly 20b344db0020c67b376cd4ce727561bc6bdb0558] Former-commit-id: cbc2ccee807b8fea2749a4a08b190605f3f4adfc 09 October 2017, 17:03:00 UTC
92f1463 metal doesn't seem to like doubles Former-commit-id: b15cf5cb93c794d91a546885963a776c253d41a7 [formerly ebc06a6a6e999b73182df94ab60fa47ad0992840] Former-commit-id: 8be2a6bf814f67e415bcdabf5104edd472904790 09 October 2017, 17:00:39 UTC
cee6688 Address review comments Former-commit-id: 3f84bf3dbc6427cc985776a20826735e5a80b681 [formerly e4e8f437e3ba905d21eb018447625b6028203708] Former-commit-id: 710e4fa4748b9ea271ef2d31162fec4b10ee624a 06 October 2017, 22:40:55 UTC
fe43559 Windows fix Former-commit-id: f7102350aaf9281aa13cda2c0f07a09d58a54b48 [formerly 77c2855ff9963af84b5583d5dbee08eae0f779cd] Former-commit-id: 3ac4decaee341773ac33750b2ae450dc13d38174 06 October 2017, 22:26:35 UTC
5e46af7 Fix cmake build Former-commit-id: 62a36ea6936e5ef90335f7509c2f3422f777532e [formerly 01442b94b27879397f15a22e3f8a0403b9659406] Former-commit-id: 5fba6001ceff02bbd71727e9fc67534562862aa9 06 October 2017, 22:24:33 UTC
74fab43 Add .mat support This is the matlab level 5 format. It's not what matlab currently writes (unless you set a flag), but matlab (and octave, and scipy, and imagestack, ...) will be able to read it for the forseeable future, so it's a good format for dumping things. It's a fairly simple format, and it has also been added to ImageStack already, so we should be able to just deprecate .tmp at some point if we merge this. TODO: Once HalideTraceDump is in, add .mat as a format option Former-commit-id: 1d56ca70b645890e16140dac4075e2517ae39734 [formerly c79c25b059fab5fdccfba237e113cc1fe51bc620] Former-commit-id: 688b5c1fc0b11c0e06f0f658c1de0f59031f43a6 06 October 2017, 22:16:35 UTC
dde1c48 Change the example in lesson 21 Former-commit-id: f92a2828e6e9ab0816c82ba2ba1ebbad7ca04bfc [formerly 35f178a1fde2209cdbd95bb96fbff57e5d094146] Former-commit-id: ab463b16c589bbddacec45a0b98c8f2280a83eb2 06 October 2017, 22:13:35 UTC
5a58fac Merge pull request #2423 from halide/srj-wrap .h files for multitargets didn't include legacy buffer_t wrapper decl… Former-commit-id: b3a50b408f2da5785a601fbc8f50e2a8f6487d6f [formerly aeec303e3656ab56e613024398ed0db1d0f492ff] Former-commit-id: 9b9024acdcd091603710a9a5c0e90f56ebb9ad93 06 October 2017, 21:44:44 UTC
3faa734 .h files for multitargets didn't include legacy buffer_t wrapper declarations The wrapper functions were present in the code, but omitted from the .h that we emit in this case. Former-commit-id: f2b1a92c8288a127bca7b309ba18ce91652e5692 [formerly c2abe307342eef28783541527b72c01d0402659a] Former-commit-id: 7628bf7bf345cc32d16d08b691cd0851dd5ee498 06 October 2017, 19:09:59 UTC
64d099c Merge pull request #2418 from halide/reorder_dims_bug Fix infinite recursion bug in reorder_dims Former-commit-id: ad20230232f787e2c5c44051b83db992e0a5853f [formerly b148222ccbba27da33c42f3305358b586e73683b] Former-commit-id: f3a4b08e208433c02c92b8d851c1c01dcc233c84 05 October 2017, 22:59:54 UTC
d80fbf9 Merge pull request #2417 from halide/reenable-tests Re-enable Hexagon tests after fixing #2364. Former-commit-id: eef344939f4cf6334b84d0ec0b063ab7115f18ab [formerly 28a00ba20f14108d781d7c37a5ed3ef02b56463a] Former-commit-id: 196b1c1ae38c9e6065b7fb998aa75bf00a64dc9b 05 October 2017, 21:32:01 UTC
3c4020a Fix comments in tutorial 21 Former-commit-id: 101f2e36894d184953943860b3ef225f8bff1521 [formerly 651b4dbcf2ce4d0213ebbc33c8a6746fac1c3bf7] Former-commit-id: 2af72c8c4be7f5b97ec92eb78146f7c115722091 05 October 2017, 20:55:09 UTC
279a2cf Exit on error Former-commit-id: 91ad0686177ddd4205bd9812c5d6e8cd6e0af46d [formerly 1a6d8f57b2314fefc7213c87f170f8c16a5978f2] Former-commit-id: 482280a1faf2e4a1792d0ed909b3552983b77be4 05 October 2017, 19:57:49 UTC
5fdb026 Minor cleanups Former-commit-id: 95d2cf9d6fd45213af14b11a4e843c7f4f04fcb8 [formerly 01de9033c055c581408d1c18180b6839c31f3789] Former-commit-id: df1c78fd8e2ca7e168ba7d2f3b33ff5859c6c8da 05 October 2017, 19:56:03 UTC
0f557dd Update cmake Former-commit-id: e932fcc2f116b7ea0b127d466c985156fef4caf1 [formerly cd7ec34bbb2f453f4bcf2ee3e3f88ae1b1912b99] Former-commit-id: 43e4b16a895e7e1f0fe0edd6e179411f802f626a 05 October 2017, 19:43:00 UTC
15745e2 Add tmp support and use a buffer to store values Former-commit-id: 0ec9fe5c32f4e86f00b09fd898f1e8265b6f2d01 [formerly 8641d7d3d59c3adbebd372fcfad264d5c2cfee2c] Former-commit-id: d17ee82ef32cdcd5fa3f9e07f1c777a2253456ca 05 October 2017, 17:57:40 UTC
f3b53d4 Merge pull request #2404 from halide/srj-context JITGeneratorContext -> GeneratorTarget Former-commit-id: ae06b394bccf9de7498b85ec6942b1ebd7743b5b [formerly 0a716ddc01daa046814f3474254799d657e73e8d] Former-commit-id: afa8c854e9d84fe003a7f2b25ae6a30073202749 05 October 2017, 17:49:24 UTC
d6efe52 Fix infinite recursion bug in reorder_dims Former-commit-id: 58d0432a8f66539bb63aa94b6593a55395b92d0d [formerly 43bd628b19d51650e8348868ed887d0282e40fd3] Former-commit-id: 70f1a2732c35e14b92d9fe3fcab38f439869ffd7 05 October 2017, 17:27:00 UTC
eceb7aa Re-enable Hexagon tests after fixing #2364. Former-commit-id: 20fdf65ee4dc8525b1db5ebc5dfa315367c8f51b [formerly 6732567901ae76e0f85696c7f0c82181a92367da] Former-commit-id: bbb19b03da23a1c5a4f623504d98a1bc19101520 05 October 2017, 16:43:45 UTC
265adf5 remove pointless init_from_context virtualization Former-commit-id: 99e4ec24accc231b58a59dd932f512675b484f2b [formerly d5daab0022febb2f948fc8b5c5c3397c0360e7f6] Former-commit-id: 57828f77729985566523688e39637ac083802e13 04 October 2017, 23:29:18 UTC
ef7d785 Collapse into a single base class Former-commit-id: 1eaddb2cb0b8603eb30c01e541d7f8aad7ccc484 [formerly c82c50f1b016dd1a1723d9b0dcd38c3bfc546562] Former-commit-id: 58a293aa712b38755879f17fe08b8c48f61cf906 04 October 2017, 23:25:39 UTC
102bafa Merge branch 'master' into srj-context Former-commit-id: 2f140d315780208c91070904d2f4f4c01304b2da [formerly 759f8cab0b50bd4be4c532ce0d0f46b2fc49804d] Former-commit-id: 7ce05d848ea8080cbb76c1e2512f7273aceb3136 04 October 2017, 22:48:19 UTC
254707a Merge pull request #2412 from halide/srj-target Disallow target mutation in generate() Former-commit-id: 542c034abe4c417943308040443921232955dcb8 [formerly ef4c0fba6133581d6c0ddbe9feda13adcf39facb] Former-commit-id: 01f021e82bfd1fd763b276f80c05513497d2700b 04 October 2017, 22:47:47 UTC
e4f47f2 Rebase and squash of #2173 Former-commit-id: 0b5b17d0041b330e7389c5acd260913b8c585326 [formerly 084f150c9c9e181848b89ba20e53294c6a5e52f3] Former-commit-id: 737290136eae7e77b284319558b635833b205273 04 October 2017, 21:14:20 UTC
29c8387 Merge pull request #2410 from halide/fix_old_buffer_t_test old_buffer_t extern stage incorrectly assumes compute_root Former-commit-id: c9be20287f5341cdf930d083ef2bff27451f13e1 [formerly 8a85ce42272bec0c627ccc3885a1aeb3d8f81f6f] Former-commit-id: 321adc17ddea035f85d8de97b560935b29bd15b5 04 October 2017, 20:06:19 UTC
6bef03b Fix tab-width 2->4 in halide_benchmark.h Former-commit-id: 268a7c32a141b940870626d4be45a06b076c58bf [formerly bc95440236bf39e2e37383a1641b5f055f26deff] Former-commit-id: b80dce21ff862feecac08cb822736367d08d2b77 04 October 2017, 19:48:47 UTC
194ae43 Merge pull request #2360 from halide/srj-bench Rework halide_benchmark.h to use an adaptive iteration technique Former-commit-id: 29afd6545d5883ed375bb92947b2bc923fa44ec8 [formerly c6569f069f8663d253a7169adeb3cd1de277d30b] Former-commit-id: cbcb3371af460487a352a1a252b20632b40a62e7 04 October 2017, 19:43:56 UTC
9db4699 Fix blas generators Former-commit-id: 0b49a64b7142bae2aa9ba448d1ade089713d84b3 [formerly 7a81db08158a9118585c36a3dd065950e9a36b13] Former-commit-id: f87cd753efed7fbe6f77ca0de04b5b6bbe616d92 04 October 2017, 19:08:32 UTC
bee743a Merge pull request #2413 from halide/srj-lgb Ignore LargeBuffers for non-64-bit targets Former-commit-id: 8d22c80965b6c25dc96c2517dd83a3a07a4f6817 [formerly 500a15b7e183f341889f51a3307fd0eabe716c4f] Former-commit-id: bb3a8ebfb83626e841703dc8f27677f6e917bd17 04 October 2017, 18:43:05 UTC
08102d6 Reduce min_time to 100ms Former-commit-id: 641ac64167dc0605ba99fbdd85f1cb674b7dd87c [formerly f01075b66bdbb5f675bae550cfa0af9092dc726a] Former-commit-id: 248856f55e55415157485510d15ff54f13d1a203 04 October 2017, 18:42:49 UTC
674154c Merge branch 'master' into srj-bench Former-commit-id: ba6f0f6bf8cd0b7ed03df71b07a8d0e61fdc5be3 [formerly 964fd29b97f29d8e5733b009a7ec321a86e206d4] Former-commit-id: d6f154c9b4cbec69ea70f24495dd4891f751cab5 04 October 2017, 17:57:07 UTC
57b029c Merge branch 'master' into srj-target Former-commit-id: 86512a7a6ae43de3a4b5a248ff191c652c38b89c [formerly 2540e6584644acaaced4ca42dfe821d03a0472a3] Former-commit-id: b5a07701c9aed09db5ad518a84b1db2dbfcb3957 04 October 2017, 16:32:28 UTC
937854f Merge branch 'master' into srj-lgb Former-commit-id: 4673216b32121c5867ad5ab43605e69b7b340aa7 [formerly f65e690e31e0c521934e1512e56b9ea14dbef9d2] Former-commit-id: 7d4c70890fb2208f09a125fbe9af88be697f5c65 04 October 2017, 16:31:50 UTC
4dc2e62 Merge pull request #2414 from halide/srj-hoist Don't lift vectors in LICM Former-commit-id: 0fd34593c87ec48eec1094a3bf3e4657e6fc338f [formerly d2e77d50bb0772c57bafe12fcb447aca8da592cb] Former-commit-id: 1c05b186a91e55d58ff1dce4e01263340aae4ad4 04 October 2017, 16:30:48 UTC
7776a36 Don't lift vectors in LICM Former-commit-id: cb40ff823405867bf352312d4133c89e1b03e8ca [formerly c1f7589009c49cd6130535006111b3038e012bcf] Former-commit-id: 68f077895aa6efb08e2a846e5acc43d22e1a83b4 04 October 2017, 00:03:25 UTC
67a722e Merge branch 'master' into srj-target Former-commit-id: 54ebab0f9a0e98a682fdd0ba56cebb646aac1f48 [formerly 3907e129cf87fb68b39d9f4543e699775fb84e50] Former-commit-id: 7400c12625aef7965f7fc571298677d2135f0c8d 03 October 2017, 23:27:45 UTC
d265ebc use_large_buffers -> has_large_buffers Former-commit-id: 2a3891999021da05577d25ce1f663d1907f7d414 [formerly a8f4ec2a291985672c4c9d36d6006d7146eeb8b9] Former-commit-id: a11cef61f90a13cda458cf14fbd2fd740f769cf6 03 October 2017, 22:13:48 UTC
7b2e465 Fix some UB Former-commit-id: b115c6c5d4a41644bcb5f67ec3c3a2dc71016b1d [formerly 78ac94f707d4e2bd50c1318d51b648c136f5d00e] Former-commit-id: e685c503bada6f64db69cd9ec0c23224a85b53b2 03 October 2017, 22:06:40 UTC
169663f Ignore LargeBuffers for non-64-bit targets Uniformly ignore LargeBuffers if target's bit depth != 64 (only offender was StorageFlattening.cpp). Add use_large_buffers() as helper function to make this easier. Former-commit-id: 89bbba3779c3b3e151635574ef29339ac648873c [formerly 72b5faf83ab78c4122ab98bacf985da5260e5cab] Former-commit-id: 7b0020f0e51afcc566a7f8a597462b41350ef8e6 03 October 2017, 22:03:42 UTC
df4b0c6 Disallow target mutation in generate() We had grandfathered in the ability to mutate the 'target' GeneratorParam at the start of build()/generate() because of some pre-existing usage; we're removing that ability because downstream usage is getting fixed, and allowing target to mutate is weird and bad; in essentially every case, setting the correct target in the build files is appropriate. Former-commit-id: ffdcc6aaef132396ed606f4542822113db68c6be [formerly 4b632415d00b90dcbbbf8906e9a9a9939fffd8c2] Former-commit-id: 30347d298759533fb047cc84b1676892405a5fb1 03 October 2017, 20:17:25 UTC
274ca4a Merge branch 'master' of github.com:halide/Halide into auto_scheduler_tutorial Former-commit-id: 8876af9d09f29f5877f451ce2d859634fcb9e4bf [formerly 7b8cf5862c3b374ab958a24aa9569a53a7c05e71] Former-commit-id: 825606eb692c8d8c09136af91dc01f7825fc0a81 03 October 2017, 20:15:42 UTC
130fb3c Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: d65177ebb7a48928a44b02931fb3dee278362104 [formerly 79954571f6cb6dd3a4b5aaecbc80bcad2b44c9c0] Former-commit-id: 297586eb358237bc5b5ea58cf45a6c9cb75209dd 03 October 2017, 19:11:59 UTC
65a5e87 Merge pull request #2408 from halide/remove_redundant Remove unncessary vars/rvars declaration in Autoschedule Former-commit-id: 505acd5b4566188d00c470a65b6c416759838074 [formerly f41036a209e65b819656db09a9ce42251ed1f798] Former-commit-id: 5c12c60eee341f53a83bd59ea62ee453255e244f 03 October 2017, 15:21:56 UTC
4d13c17 Comment tweak Former-commit-id: 7fc6b9925f424ecdaaaabad016b750aabb9bb9a4 [formerly 3d8e7f5d84476273dbb610454e8d4a0cbb6ce46e] Former-commit-id: cd38667bb66378cac367025909b3ac91750194b7 03 October 2017, 00:15:09 UTC
17d8894 Merge branch 'master' into fix_old_buffer_t_test # Conflicts: # test/generator/old_buffer_t_generator.cpp Former-commit-id: 7b6fb9a6ffdd61ce8bc31eeb0dbd6d462680e248 [formerly ea926b2493d84e8ecfc83206c1d1e2b19d7c8325] Former-commit-id: 4aec4aeb008292b98709130531d6f0905cd48c54 03 October 2017, 00:14:59 UTC
00ce7f0 old_buffer_t extern stage incorrectly assumes compute_root The extern stage didn't respect the min coord of the output buffer, resulting in mysterious memory corruption if you schedule the extern stage as anything other than root (e.g. the default schedule if you call it from another Func is innermost). Former-commit-id: d11b9ff4749fc4bce3d678afd105bbcd7f141304 [formerly ae5ab3020b0ffddc07006bb870856cafe63b2be8] Former-commit-id: 6a949bc2e6eae8cf25ccac074dfb520f079e71c9 03 October 2017, 00:09:09 UTC
905a57d More size()==0 -> empty() (or inverse) Former-commit-id: 03c74352293cbf95ee24845e4de7b37445c82fff [formerly beacad50ee185fc31fc377c0f6dccdda5402e439] Former-commit-id: d41fd2a9522be98fd497ea901a423453cb821857 02 October 2017, 18:23:27 UTC
ef1ca8a Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: 3deb423714d48c8d6b123488fda43b21d47bf109 [formerly 156a9d372e8411f80492026705269456e2f57687] Former-commit-id: 5ace6b92291e2b54f3883bbd782720249d919001 02 October 2017, 18:11:15 UTC
c5e7653 Convert some size()==0 -> empty() Former-commit-id: a5960b4cbc5e162dd75ac78345566b4b94df25e5 [formerly 6d0af371d05707bb00cdc4773a28e90ac4c8eaad] Former-commit-id: 0fcc9c257cc01d1177f6c73fcfe23ff0346831cc 02 October 2017, 18:11:14 UTC
c9313ce Remove unncessary vars/rvars declaration in Autoschedule Former-commit-id: 7f01ae1cd633dc600d8281046c5e5a78be321985 [formerly 31616254b5ee121638f8a672091e17b5bdd5a5dc] Former-commit-id: 9ed376f4140657e8e915a9834fb95b35d22f5420 02 October 2017, 16:45:00 UTC
dbd0c34 Merge pull request #2397 from shoaibkamil/opengl_disable_licm Disable LICM for OpenGL loops Former-commit-id: aac2c3abeb62157917930881f5f1b240bc5827cd [formerly a3003c98528b548a6ff47d2806039e7406e633cb] Former-commit-id: 1b0531178565a9ab5f1a1f1764a3a8725325c18e 02 October 2017, 15:35:34 UTC
fe5aac9 Make the arg names of MachineParams more explicit Former-commit-id: 3fd2b1dd36cc0b1455d2a72f037fc6d21bf86165 [formerly 866670cc94ef1fa6499b3538e6bd292de6851ced] Former-commit-id: 6dea32363e391ec5d3fc8fb6e9e41d33cc3bbd48 29 September 2017, 22:46:59 UTC
back to top