swh:1:snp:70f530b74f5be73cfb71c212c9e3317ce44c1ebc

sort by:
Revision Author Date Message Commit Date
d044630 Merge pull request #1626 from halide/andy-mips Fix HelloAndroid MIPS build Former-commit-id: a63b11ddf28a14ddbfce06ffdfbccc31b13f8f7b 16 November 2016, 22:22:42 UTC
bd59070 Merge pull request #1629 from halide/vmpa16 Add support for vmpa for 16 bit vector operands. Former-commit-id: e1cb6312f6818039af39eb1f62fdc4a0685c70ea 16 November 2016, 18:36:26 UTC
c196c03 Match patterns recursively inside vmpa. Former-commit-id: 8cc09060bd961b73b7568687944540d683e8289c 16 November 2016, 05:01:40 UTC
84a42f8 Also fix AndroidStudio Former-commit-id: 0348f750a8381464e160695f2511431ffbfd4174 15 November 2016, 23:32:56 UTC
8b72152 Rearrange add_mpy_mpy arguments so the suffix is closer to the function name (as it would be if hardcoded). Former-commit-id: 8b4e5e0aaf5bd02835ced531b99ac98a062d9566 15 November 2016, 23:14:36 UTC
83bc1c8 Add support for vmpa for 16 bit vector operands. Former-commit-id: 145f0794369281d4a58a226d17c552d5619dea46 15 November 2016, 23:00:40 UTC
329eee9 Merge pull request #1625 from halide/vmpa_for_hvx Vmpa for hvx Former-commit-id: 8910b79a2d0b3fb6cb164d4c85aa340cbe57484e 15 November 2016, 19:52:20 UTC
efda3df Drive-by cleanup of HelloAndroid Move most build products into bin/ directory Former-commit-id: c5a6a8c18258b9cec6c456ee13a13178dc64d4d5 15 November 2016, 19:48:52 UTC
2beb704 Fix HelloAndroid MIPS build build.sh is broken and has been for a while: — Minor syntactic errors in native.cpp prevent any build from working — Profiler runtime doesn’t work on MIPS; rework linker code to only attempt to link it in for non-MIPS, non-NoOS cases (Note that the Android Studio/Gradle support is still broken, and I don’t know how to fix it; support for JNI in AS/G has changed and I don’t know what the status quo is. IMHO we’d be better off scrapping it entirely in favor of a Bazel-based solution.) Former-commit-id: 445afc56dbe70fd4310920f16c1210996f53d647 15 November 2016, 19:03:26 UTC
5bc6916 Do not use widening operand in vmpa; it is not necesssary Former-commit-id: 90acf4ed4401785b783157de9101dd9aa458fd32 15 November 2016, 18:23:59 UTC
7839512 Incorporate review comments Former-commit-id: ca3be97dcbc73d6b042f2c29c55bb6402d517e2a 15 November 2016, 17:37:18 UTC
7d2fbbf Add accumulating vmpa Former-commit-id: 98ac80c4c4f4c89666eadc6b8b21e9484a36aa71 15 November 2016, 01:58:26 UTC
8da6b8d Add codegen support for vmpa for HVX Former-commit-id: eb896f8cd37bc94ecb6cf8b76469d0c201f7f53d 15 November 2016, 01:58:26 UTC
5877d22 Remove floating point rounding as a source of error Former-commit-id: 6f18ac040d00fdc83b317e5613cd7faacf8daee4 15 November 2016, 00:44:21 UTC
2f8c7c5 Merge pull request #1624 from halide/define_func_bugs Func value assignment should check for RVar Former-commit-id: 2f142d52882bcd9a7b6375245419dce8625bee95 15 November 2016, 00:29:52 UTC
f17c89f Func value assignment should check for RVar Former-commit-id: b3289f4c9579492f0fcaedc64521d708d68ad994 15 November 2016, 00:25:50 UTC
10d7a8d Merge pull request #1620 from halide/apply_splits_bugs Apply split should respect the order of substitutions/predicate/lets Former-commit-id: 59d6d4e087b8cc262181940f21a2520007cd3522 14 November 2016, 18:03:51 UTC
4981496 Merge pull request #1622 from halide/widening_add_sub_hvx Widening add sub hvx Former-commit-id: f7496915fbab638f2bf1fd2bbe2f571a91f0e36c 14 November 2016, 16:46:30 UTC
2ae14f3 Merge pull request #1623 from halide/llvm_expected Catch up to LLVM change. Former-commit-id: ae931f75066116390a54d32303926818e8bf7eeb 13 November 2016, 21:41:09 UTC
1a6c6f4 Simplify per review comments Former-commit-id: bc98d7af8fe7fd4481e0adf2c7cd005a26154993 13 November 2016, 21:37:09 UTC
1c8955d Catch up to LLVM change. Move from ErrorOr to Expected interface. Former-commit-id: 38b88cfa9a7dd4ebc623b5fa40ebb5ba01638b5c 13 November 2016, 14:32:30 UTC
a22823f Fix some comments Former-commit-id: 1b2d18ebdaccf9893c7a864793e312b405ba7ae4 11 November 2016, 22:30:14 UTC
402e2e1 Add comments in multi splits test Former-commit-id: 74b4f271e208dcaad7cf0e523767cff2cc85fac1 11 November 2016, 20:05:07 UTC
7b5550b Revert accidental change Former-commit-id: b1dd964a91b8b296dc48050dbeb160bb96a072bb 11 November 2016, 19:47:25 UTC
72ec733 Add test case that exposes the out of bound errors in apply split Former-commit-id: f3081da8134cd87142a2685d8a3e061c9eaa23df 11 November 2016, 19:36:05 UTC
446047a Merge pull request #1600 from halide/fix_buffer_leaks Fix a situation in which we leaked device memory Former-commit-id: efeaf5cd15c2054b75546199ce563608b5bb1ac8 11 November 2016, 19:24:56 UTC
9525aae Merge pull request #1616 from halide/avx512 Support for AVX512 Former-commit-id: 4344c4122a18bc5e92bcb0469fd6ec53e4331f0e 11 November 2016, 18:54:13 UTC
7c2b348 Fix errors because even the sub operations were calling halide.hexagon.add_** and add tests to simd_op_check for widening add and subtract Former-commit-id: 8ef72d4249361d468cdcf9682bccfc6ec7af110a 11 November 2016, 17:34:41 UTC
fcb6705 Add widening add and subtract instructions Former-commit-id: 6370e454c22fc6b4f136281ee7bc0cc5bdd19e92 11 November 2016, 17:00:45 UTC
ee57811 Merge pull request #1621 from halide/split_bitcode_read_write Split ReaderWrite.h into BitcodeReader.h and BitcodeWriter.h Former-commit-id: 5a0bc15b583421e6f234fd60495d634b1b21eb46 11 November 2016, 16:44:43 UTC
3bf01d5 Split ReaderWrite.h into BitcodeReader.h and BitcodeWriter.h Former-commit-id: 0430dd717bff4768473538db7bb640fdbd7fe0b2 11 November 2016, 12:52:55 UTC
1f9e12f Fixed include header error in ApplySplit Former-commit-id: cc8154d11d53761ff02f8bdbf4b9835952c9ee2d 11 November 2016, 01:18:39 UTC
3282aa4 Rename ApplySplit include guard Former-commit-id: c6017bb4c1fa7f72db9f4da3e56874d3874e82ed 11 November 2016, 01:05:41 UTC
b2e8d72 Apply splits should respect the order of substitutions/predicate/lets Former-commit-id: 9d69140c9043c43df5151db9bf4e5bb14413cc3e 11 November 2016, 01:03:19 UTC
4996eb7 Fix capitalization Former-commit-id: c33d69fe2253478557309884f245a60eea6295b6 09 November 2016, 22:46:45 UTC
927682d Saner capitalization Former-commit-id: f7769763ed432dd106e196e0d0c326dfb81e6cd8 09 November 2016, 22:36:12 UTC
1018b2a skl -> skylake, cnl -> cannonlake Former-commit-id: df91dcd669d15efa1f498cd302bce852dabb891f 09 November 2016, 22:32:57 UTC
e07b639 Update simd op check Former-commit-id: 5826694dafbf12ce3da459d1c21daa6db0d8e61e 09 November 2016, 22:32:26 UTC
3d5a358 Fix known features Former-commit-id: f33be17145f54e18883bb56d8b51b04e39da793e 09 November 2016, 20:55:46 UTC
b3cca31 More granular control over avx512 processors Former-commit-id: f3edafd9c0706bda9de2ea843d225e7d5fff58f2 09 November 2016, 20:53:08 UTC
54991ae Merge branch 'master' into avx512 Former-commit-id: 286154cc1b5fa3d424658f4d697b59c679acc8cb 09 November 2016, 19:17:05 UTC
db47a7e Update LLVM_VERSION guard Former-commit-id: 7cb24ba021213f855f871a6db232c9e24bc573a9 09 November 2016, 19:16:50 UTC
e8f75a0 Remove useless code (different tbaa roots always alias) Former-commit-id: 3167b6f26a838ee589253acc8c31b41f7b60b1a8 09 November 2016, 19:05:51 UTC
3998bed Missed a tbaa tag Former-commit-id: b2f896ef290caed71511df0c160f15e778eeee43 09 November 2016, 18:57:34 UTC
0b39969 Merge branch 'master' of github.com:halide/Halide Former-commit-id: 888c7bd6d55ad7e397e144b5eca5c9cfb256c435 09 November 2016, 18:05:48 UTC
3c855d7 Fix for trunk llvm Former-commit-id: 1614c6e018e96f728b32b6072b44aef26ce1973c 09 November 2016, 18:05:37 UTC
5a45651 Merge pull request #1617 from halide/hexagon-test Have simd_op_check wildcard_match also ignore spaces in patterns or strings Former-commit-id: 557dede1fd3c0ef4992e7a733239b9b412a59c6d 08 November 2016, 23:05:09 UTC
225b15a Have simd_op_check wildcard_match also ignore spaces in patterns or strings This is needed to generated code patterns such as: check("v*.ub = vpack(v*.h,v*.h):sat", hvx_width/1, u8_sat(i16_1)); The upcoming LLVM Hexagon 8.1 release assembly generation has removed spaces around assignments. This change allows simd_opt_check to correctly work when run against 8.0, 8.1, or llvm.org tip (which is closest to 8.0 at the moment but will soon be picking up 8.1 functionality). Former-commit-id: 64904d8e06863bdbb748ef23dd8dd4abfe523e5f 08 November 2016, 22:09:40 UTC
0a27358 API tweaks Former-commit-id: 21a502fdee809c6f8efa1f11b3cabdfd48110ce9 08 November 2016, 21:32:55 UTC
3624c22 Merge branch 'master' into fix_buffer_leaks Former-commit-id: 0b36f56b9666333dcb2049e39b99b555f21a21c9 08 November 2016, 21:05:00 UTC
7c49973 Merge Former-commit-id: 9103f0a4eb5a57d3872b422b97f31b03eca2ed61 08 November 2016, 21:01:30 UTC
7baca0b simd_op_check support for avx512 Former-commit-id: 08e7a689bc597456bdfcac99c7b96ec0e7a59c42 08 November 2016, 20:59:58 UTC
33ec629 Merge pull request #1610 from halide/rs Remove RenderScript support Former-commit-id: 3f6adb7553dd723797ad222b7017314d4305d72b 08 November 2016, 20:50:14 UTC
93e3715 Merge pull request #1614 from halide/hex_needs_mem_wrappers_4_skel Need to use --wrap option on libc symbols in skel Former-commit-id: c87a8240954f5ddcb54bd5c27c0043a9c3511636 08 November 2016, 20:47:15 UTC
be0f424 Merge branch 'master' of ssh://github.com/halide/Halide Former-commit-id: 0c48e5e8230f4536c04cf1f76ed4f71b078d813b 08 November 2016, 19:43:19 UTC
ff91095 Add two missing constructors Former-commit-id: ac6ae8b17d725c0440873cd60d0f1a7207b82070 08 November 2016, 19:43:12 UTC
09e03cb Got tests working Former-commit-id: aced2dd506f248abf0524f51a2fd4faf2cae53b3 08 November 2016, 19:41:34 UTC
ac3393f Merge Former-commit-id: 426c5763b5e9e4301fcfe1b87d7ccdff26e64b52 08 November 2016, 17:22:24 UTC
80d00e7 Need to use --wrap option on libc symbols in skel adding back --wrap argument to Makefile target libhalide_hexagon_remote_skel.so for symbols malloc, calloc, free, realloc, memalign and stack_chk_fail. getting an error like this on some of our MTP's. adsprpc : vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:728:adsp dlopen error: halide_hexagon_remote undefined PLT symbol memalign (72) libhalide_hexagon_remote_skel.so Former-commit-id: c6fe586d42fab727b3c38762dd0bd8a0a1dfac8a 08 November 2016, 14:02:20 UTC
3f1d756 Merge pull request #1613 from halide/buff Convert nested_externs_aottest to use Halide::Buffer Former-commit-id: 836e33ac885d01cc878906f99952bfd9b83f6e66 08 November 2016, 01:48:23 UTC
3ae4970 Merge pull request #1575 from halide/rfactor_allocation_bugs Bug fixes for rfactor allocation bounds Former-commit-id: a4f97d1ebad9f75fac0b41e9f35124011086063f 07 November 2016, 23:51:16 UTC
907827c Convert nested_externs_aottest to use Halide::Buffer Former-commit-id: eea5c7523db8692f1f90e61e29833da9014a275f 07 November 2016, 23:25:24 UTC
2fc407f Merge pull request #1611 from halide/extended extended_buffer_t_generator is a big bag of evil Former-commit-id: 0ff63542c666e99389d3c7cf04cec2486bd94ac7 07 November 2016, 22:15:28 UTC
e8fce56 extended_buffer_t_generator is a big bag of evil It does several things which we don’t particular want to have to support in the future and have never really promised outside of this test, so we shouldn’t show it as an example. Former-commit-id: 62bac102792d5f2ab4ea63559569b8ad87170844 07 November 2016, 22:14:15 UTC
fa9fd60 Remove RenderScript support As far as we can tell, it’s not in use by anyone, and maintaining the BitWriter3.2 support is becoming more and more problematic as LLVM continues to evolve. Former-commit-id: 9e863ed9b3ff820275cbb47001c040dda3822072 07 November 2016, 21:07:25 UTC
1e1e41c Merge pull request #1603 from halide/jitter Update example_generator.cpp & tests Former-commit-id: 0b064aec0f0196663b4dd20606dac7d5d40ec460 07 November 2016, 18:47:59 UTC
9610245 Image -> Buffer in example_jittest Former-commit-id: cbb13ab5696f06fcb82de30fe1de726e8dc06cbf 07 November 2016, 18:14:38 UTC
6d3ecbb Merge branch 'master' into jitter # Conflicts: # test/generator/example_jittest.cpp Former-commit-id: 7058a0f900e7a65bc7559b0703a4e39009cbca16 07 November 2016, 18:10:09 UTC
289909f Don't depend on uninitialized values Former-commit-id: 1f1acd842c8343f1d4e237086996e5c0419df4d7 06 November 2016, 21:03:44 UTC
fa50172 Fix for llvm trunk Former-commit-id: 2e2aa4e40dd0ad1b05d18c30bffa59c6d2b72688 06 November 2016, 19:02:24 UTC
f5ec9a4 Merge pull request #1497 from halide/image_to_buffer Image<> -> Buffer<> Former-commit-id: fd1a3868fb343b720079f8ad0ff0f225db5001ee 04 November 2016, 23:39:30 UTC
37e7f1a A few more Image -> Buffer cases Former-commit-id: fe0b9a0b39ee8b6257aff5adeca9fdc5a9152794 04 November 2016, 21:39:37 UTC
7267313 Merge Former-commit-id: 357aa0b1094066d6fb08023eeb41aed6f1da1ebb 04 November 2016, 21:35:59 UTC
98e3330 Merge branch 'master' into jitter # Conflicts: # test/CMakeLists.txt Former-commit-id: 634ce2ba588b5ff3b1631fa6dd6d826c94bca3b6 04 November 2016, 18:12:59 UTC
daad6da Merge pull request #1604 from halide/eq_select_ramp_bugs Fixed bugs in EQ simplify select(c, 4, f) == 0 Former-commit-id: 0648f5c59ef7d7174e3c788ae2f1ae2c05ef2373 04 November 2016, 17:29:27 UTC
801724c Merged with master Former-commit-id: 7ddce2eb59c992aa2605533cc24a18d3d27306d9 04 November 2016, 16:53:48 UTC
f02ed8a Merge pull request #1592 from halide/rfactor_commutativity Rfactor on inner dims should check for commutativity Former-commit-id: 5d77cf8de1facd28df718b7e27aeaa11ea65db17 04 November 2016, 16:23:35 UTC
af2881d Merge pull request #1602 from halide/jittest Remove paramtest_generator and paramtest_jittest Former-commit-id: 045a3ce6e8accc399867ef062163b42a23cc4494 04 November 2016, 16:23:14 UTC
ea494ba Fixed bugs in EQ simplify select(c, 4, f) == 0 Former-commit-id: 07f13fb4e722d777b7daa3f665af2ca73e1cb8b5 04 November 2016, 05:10:13 UTC
aa83d98 Attempt to fix mac-32-381 build bot Former-commit-id: 0a592803bef443d5511c20b78c1767e7ac0ff421 03 November 2016, 23:06:57 UTC
fcc7d0e Renamed compute_bounds_after_split into compute_loop_bounds_after_split Former-commit-id: cc0179bbd26981d4f706a14f9d99f54f47f6b966 03 November 2016, 22:37:13 UTC
d5cda62 Use initializer list instead of make_pair Former-commit-id: f89209e2c2ca4114727dcbf4e4694e2b6fbbe595 03 November 2016, 22:29:10 UTC
3c06bf1 Update example_generator.cpp & tests the “example” generator should use modern Generator practices, and the jit-test for it should use a Stub rather than including the .cpp directly. Also, drive-by fix for float32 constants that are emitted as integers in GeneratorParams. Former-commit-id: ed87256d36447021d785ee89d9b5e21d541632cd 03 November 2016, 21:20:37 UTC
1f1b503 Remove paramtest_generator and paramtest_jittest This was a useful test in the early days of Generator, but is now anachronistic (uses Generator-with-JIT in a way we don’t want to promote) and unnecessary (the coverage is handled by several other tests as well). Former-commit-id: 6e3471c44440450122994614d23779c1b357c5a8 03 November 2016, 20:37:40 UTC
d2c2c62 Merge pull request #1581 from halide/stubname Rework Stubname and RegisteredName to be the same for Generators Former-commit-id: bb3a9f727a89af872f56fdda4808ce5ddcb3d6fa 03 November 2016, 18:42:46 UTC
145da3c fix CMake build (part 3) Former-commit-id: 13205782c7d3a07d26331d43a1a85d735cc63fa5 03 November 2016, 18:42:16 UTC
eda018f Remove requirement that Stubs must have a namespace Former-commit-id: 8f60dc517663de4fd4690fac1981d0a02b554457 03 November 2016, 18:36:36 UTC
200cbb5 Merge branch 'master' into stubname Former-commit-id: 95d508a1a7aa646d01e1fc5fc9a4ad760daeff29 03 November 2016, 18:28:35 UTC
3ae56ff Simplifications Former-commit-id: 63507a0b0f7b16c101a45448c7aebe8a6a690f39 03 November 2016, 18:03:35 UTC
daa643a Restore accidentally-deleted critical line Former-commit-id: dedf3469a6a6dccbd13a5aeb8c3d448a80206d2f 03 November 2016, 17:29:17 UTC
7af095f I give up trying to make weak linkage work on mingw Former-commit-id: 2b70fad0378622bc6f219916b3eb127eebf2d4fb 03 November 2016, 05:01:12 UTC
7aa5b32 style nit Former-commit-id: b31216b5c32141850df96313cd607486f4268c3f 03 November 2016, 01:20:34 UTC
f42f93a Take 2: reference count device memory independently Former-commit-id: 5129b501092477f399541e4bc38ecd5e530b1f6c 03 November 2016, 01:14:37 UTC
0998188 fix CMake builds (again) Former-commit-id: beb5f9f8ff2549085edf6873481fc0a5d9504e9a 03 November 2016, 00:50:33 UTC
fab7aa9 Merge pull request #1597 from halide/nacl Remove NaCl support Former-commit-id: dc31c44778aa1d55d088b52be8376a19be3af960 03 November 2016, 00:45:12 UTC
48e335e Hopeful windows fix Former-commit-id: 487767dcf04111b12c670c507ff611759e8a273c 02 November 2016, 23:48:22 UTC
fe40595 Merge branch 'master' into stubname Former-commit-id: ce64f1319fd4d3d57e320bc3550590e4f151a0c1 02 November 2016, 23:44:20 UTC
9077b6a Fix disown locations Former-commit-id: 9571ed49fa9ab4921e91d7b6d50a3d65155f1d37 02 November 2016, 23:41:58 UTC
2c93ab7 Merge pull request #1598 from halide/HalideBuffer_with_no_runtime Make it possible to use Halide::Buffer without a runtime linked Former-commit-id: 997f1adb4c4abd3af800650ad1fd02a007801ee7 02 November 2016, 22:57:52 UTC
bb32061 Fix a situation in which we leaked device memory Former-commit-id: 855e7967a3fbc83cad249b56a8ff9f5d45373162 02 November 2016, 22:57:22 UTC
back to top