03c72b0 | Andrew Adams | 06 December 2016, 22:34:25 UTC | Further progress on register promotion Former-commit-id: 454006290626208fa59cccdb415074bdac85e228 | 06 December 2016, 22:34:25 UTC |
6bca3a3 | Andrew Adams | 05 December 2016, 17:09:42 UTC | Basic analysis for register promotion pass. Does nothing yet Former-commit-id: acaf1c1a03b3fcaa76f1e1d5dc5db6bdcf5517fb | 05 December 2016, 17:09:42 UTC |
32a3d06 | Steven Johnson | 02 December 2016, 19:59:11 UTC | Merge pull request #1656 from halide/stub Add simple output to StubTest, rationalize names Former-commit-id: 52c61269b58eb8897a380b3e91b03c1b38c67108 | 02 December 2016, 19:59:11 UTC |
b47d401 | Steven Johnson | 02 December 2016, 18:57:37 UTC | Add simple output to StubTest, rationalize names We had testcases for tuple-outputs and array-outputs, but not for the common case of neither. Add that, update tests, and rationalize names. Former-commit-id: 071b5d82ea3d3e7388728b4302b90c5bce18f256 | 02 December 2016, 18:57:37 UTC |
434bf36 | Andrew Adams | 02 December 2016, 17:18:47 UTC | Merge pull request #1654 from halide/fi Update IntegerDivisionTable Former-commit-id: 64fa992b40343a091d45e72343957ed6a33cd125 | 02 December 2016, 17:18:47 UTC |
dd5e91b | Andrew Adams | 01 December 2016, 18:44:08 UTC | Merge pull request #1655 from halide/weak Add test for halide_weak_device_free() weak linkage Former-commit-id: f66a9c71f12ed607cbaecef6bc5d2181376aad4c | 01 December 2016, 18:44:08 UTC |
5eee8d3 | Steven Johnson | 01 December 2016, 17:32:41 UTC | Re-use halide_buffer.cpp test for weak linkage Former-commit-id: 878799aea4c5e1ae45f50ba4f7c60ae55970ebe9 | 01 December 2016, 17:32:41 UTC |
e3e3839 | Dillon Sharlet | 01 December 2016, 03:18:39 UTC | Merge pull request #1652 from halide/vmpy_rnd_sat Add patterns for some more multiply instructions on Hexagon. Former-commit-id: 49111cdb592669c944e4c9feab40f80c59a48f39 | 01 December 2016, 03:18:39 UTC |
29ceb08 | Steven Johnson | 01 December 2016, 01:45:19 UTC | Add test for halide_weak_device_free() weak linkage Halide::Buffer should be usable without libHalide or a Halide runtime being linked in; on Darwin, however, _halide_weak_device_free must be explicitly marked as undefined at link time for this to work. Add a test that exercises this path. Former-commit-id: 656df5958f393224c22bcd5a18aa47381e069076 | 01 December 2016, 01:45:19 UTC |
dd16491 | Steven Johnson | 01 December 2016, 01:02:38 UTC | Update IntegerDivisionTable find_inverse.c got renamed to .cpp (since it was C++ already), and now generates matching .h and .cpp files. The signed tables were previously generating 257 entries (but were only declared as 256); trimmed off the extras. Also declared data as const because, well, if this mutates, we’re in trouble. Former-commit-id: 532ce20948205931459adfa3a809f6f35021250d | 01 December 2016, 01:02:38 UTC |
ba169e6 | Steven Johnson | 01 December 2016, 00:54:22 UTC | Merge branch 'master' into fi Former-commit-id: 914bdfb40270c76a9bf92a1d47b51728b0294283 | 01 December 2016, 00:54:22 UTC |
e74ca11 | Steven Johnson | 01 December 2016, 00:52:05 UTC | Merge pull request #1653 from halide/inc Fix grab-bag of minor bugs found by Blaze Former-commit-id: 7fdf570e5088621758e6f1bc64fe122a0d631b97 | 01 December 2016, 00:52:05 UTC |
57ecde9 | Dillon Sharlet | 01 December 2016, 00:47:34 UTC | Add commuted version of vmpy scaling by 2 patterns. Former-commit-id: 2324525f466ced815bc9259b216122e7e6d64b19 | 01 December 2016, 00:47:34 UTC |
65fa9b9 | Dillon Sharlet | 01 December 2016, 00:38:07 UTC | Simpler patterns for vmpy with scaling by 2. Former-commit-id: 4b5b9237654762873378ad72b2edf2789100618b | 01 December 2016, 00:38:07 UTC |
4768454 | Steven Johnson | 01 December 2016, 00:35:26 UTC | rename find_inverse to .cpp It required compilation as C++ anyway. Also fix compiler-dependent format string nonsense. Former-commit-id: de878437710de44faeb4893e74dfa7bc15e11af4 | 01 December 2016, 00:35:26 UTC |
2f201f8 | Steven Johnson | 30 November 2016, 23:30:22 UTC | Fix grab-bag of minor bugs found by Blaze Compiling in a stricter mode revealed a few minor things: — virtual functions but no virtual dtor — missing #includes — classes should not be only-forward-declared class if they are used in inline code in a way that could invoke ctors/dtors Former-commit-id: 1003d7c48f5db29a0aee62f144e15cf7d3db9ed3 | 30 November 2016, 23:30:22 UTC |
8cfd8b5 | Dillon Sharlet | 30 November 2016, 21:12:42 UTC | Add patterns for some more multiply instructions. Former-commit-id: 6c8a34ea4147d38e43ff48cf018768c98551b739 | 30 November 2016, 21:12:42 UTC |
1e0a3e4 | Andrew Adams | 30 November 2016, 17:27:26 UTC | nullptr is not available in plain C builds Former-commit-id: 045adf9cd179f1bb8c75192b7eb9459b297bfaa2 | 30 November 2016, 17:27:26 UTC |
8dbe96a | Andrew Adams | 29 November 2016, 17:36:46 UTC | extern_sort also does an output bounds query This misled Ravi, who was using it as reference code. Former-commit-id: 8e50fabe44f60fe63a88a94c8fdda75f4010a179 | 29 November 2016, 17:36:46 UTC |
2e8e1dd | Andrew Adams | 29 November 2016, 17:02:59 UTC | Merge branch 'master' of ssh://github.com/halide/Halide Former-commit-id: 248a854f0866e397cef300e76365cb92f58a9af2 | 29 November 2016, 17:02:59 UTC |
92740a6 | Andrew Adams | 29 November 2016, 17:02:54 UTC | Fix issue with previous commit Former-commit-id: 8e0dee9af5d5cc68751d93180b54281de4261051 | 29 November 2016, 17:02:54 UTC |
80c4b27 | Andrew Adams | 29 November 2016, 16:56:20 UTC | Merge pull request #1648 from halide/bc BoundaryConditions should take args by const-ref Former-commit-id: c5f724ba248ff895c1dca16290d6ca7d087257e9 | 29 November 2016, 16:56:20 UTC |
ea375f4 | Andrew Adams | 29 November 2016, 16:29:35 UTC | Fix #1650 Former-commit-id: c0f81494ca2409aa6d2c561bb7eb6b1806aa112a | 29 November 2016, 16:29:35 UTC |
55bd1fa | Steven Johnson | 29 November 2016, 03:08:49 UTC | Revise BoundaryConditions variadic args to use std::forward Former-commit-id: ab2929cf234a6cbcb6a3360a88878f29cc996db1 | 29 November 2016, 03:08:49 UTC |
1d84899 | Andrew Adams | 29 November 2016, 01:31:18 UTC | Merge pull request #1646 from halide/includes Add test for HalideRuntime*.h being plain-C-compatible (Issue #1643) Former-commit-id: ba87c0beb471cb94bc61c0c6c3ff13952b3d08f1 | 29 November 2016, 01:31:18 UTC |
e0244f9 | Steven Johnson | 29 November 2016, 01:09:44 UTC | Reformat METADATA_TESTER_GENERATOR_ARGS Put args for each param one a single line, to make readability and diffing easier. Former-commit-id: df1a6405db36ac7bb22adddc77cbb6c93a3b28ba | 29 November 2016, 01:09:44 UTC |
64eaf5a | Steven Johnson | 29 November 2016, 00:53:06 UTC | Merge pull request #1647 from halide/fft Revise fft_generator input/output image arguments Former-commit-id: 6edd94cd83dbab49556a1b9b7588408092724cd8 | 29 November 2016, 00:53:06 UTC |
dc9f51c | Steven Johnson | 29 November 2016, 00:47:42 UTC | BoundaryConditions should take args by const-ref In most cases, it doesn’t matter; however, Input<> and Output<> types (deliberately) don’t have copy ctors, but are convertible to Func or Expr. Converting usage to const-ref lets them participate without overt casting required. Former-commit-id: 611bc1829658a221385ba42c872a4aaadbd403dc | 29 November 2016, 00:47:42 UTC |
96688b8 | Steven Johnson | 29 November 2016, 00:13:44 UTC | Minor fixes Former-commit-id: fb68271b73a291390622fdd493a4a504c58e9724 | 29 November 2016, 00:13:44 UTC |
f6ff60c | Steven Johnson | 28 November 2016, 22:41:26 UTC | Update fft/funct.h to use variadic template for operator() Former-commit-id: 167850bb3ebef3c4d126579cd692ce4f3fd36247 | 28 November 2016, 22:41:26 UTC |
c4ca8da | Steven Johnson | 28 November 2016, 22:32:54 UTC | Revise fft_generator input/output images With this change, inputs and outputs are now uniformly 3-dimensional, with the order (x, y, c): real buffers have extent[c]=1, complex buffers have extent[c]=2. This is (to some extent) more a style issue than anything, but: — having inputs or outputs that vary number-of-dimensions is legal-but-weird; we’d prefer to have our apps present examples that we consider to be non-weird. — putting anything before (x,y) in the argument order is also legal-but-weird; reordering to (x,y,c) allows for a more-customary interleaved layout. (Note that the *memory* layout for complex buffers is identical to what it was before, but the *order* of the dimensions is now more customary.) Former-commit-id: 6444836a96989dd3c2fdca301ab2e33581df0a36 | 28 November 2016, 22:32:54 UTC |
94942fd | Steven Johnson | 28 November 2016, 22:18:46 UTC | Add test for HalideRuntime*.h being plain-C-compatible (Issue #1643) Note that this required some tweaking of the CMake build so that we didn’t attempt to enable C++11 for .c files. Former-commit-id: 61223a9c8d933c14ac05625d7d6d1e7be600c4db | 28 November 2016, 22:18:46 UTC |
dff5fff | Andrew Adams | 28 November 2016, 17:52:59 UTC | Merge pull request #1612 from halide/tiled Rework tiled_blur generators to use specialize() instead of GeneratorParams Former-commit-id: 14b613bef90e1b877f3a8a8bfaade4b8f97f0b7d | 28 November 2016, 17:52:59 UTC |
ce3af57 | Andrew Adams | 28 November 2016, 17:29:32 UTC | Fix infinite loop in simplifier Former-commit-id: 2af03c5e71196099df41021d185aeacfe83317c2 | 28 November 2016, 17:29:32 UTC |
97a2675 | Andrew Adams | 23 November 2016, 19:40:06 UTC | Fix fft overcompute Former-commit-id: 37cdaba2699026845c8450d8c4916a8033e6dd3a | 23 November 2016, 19:40:06 UTC |
d2b2b01 | Andrew Adams | 23 November 2016, 19:27:56 UTC | More robust native_vector_bits Former-commit-id: d81b6b44974ead9990a2c38b209769fe1fc04801 | 23 November 2016, 19:27:56 UTC |
bb3aadd | Steven Johnson | 22 November 2016, 23:17:28 UTC | Merge branch 'master' into fft Former-commit-id: bb5b9b12b1bed319599092bce531da543042c88b | 22 November 2016, 23:17:28 UTC |
8b4d540 | Zalman Stern | 22 November 2016, 20:05:22 UTC | Merge pull request #1642 from ZviRackover/avx2_check_ymm [X86] simd_op_check test verifies 256-bit operations for AVX/AVX2 Former-commit-id: d480815681952becfee174331baf45c7711f4ecf | 22 November 2016, 20:05:22 UTC |
7f4c170 | Rackover, Zvi | 22 November 2016, 12:43:45 UTC | [X86] simd_op_check test verifies 256-bit operations for AVX/AVX2 In addition to checking the optimal AVX/AVX2 instruction is selected, check for 256-bit operands (YMM registers). The AVX2 checks which were not modified require additional work. Former-commit-id: 97ff19513ca66aefb68bea0043347110f41ef7b0 | 22 November 2016, 12:43:45 UTC |
bdd2194 | Steven Johnson | 22 November 2016, 01:43:33 UTC | Add helper functions for AOT test Former-commit-id: 0df3bbaea8bac5a0c7e0b01e1f2b3701909e13a1 | 22 November 2016, 01:43:33 UTC |
04f611d | Steven Johnson | 21 November 2016, 23:31:01 UTC | tiled_blur should use BoundaryConditions rather than explicit clamp() calls Former-commit-id: 499a175dbbe9f06b0eeb1d0b901d905d22a72682 | 21 November 2016, 23:31:01 UTC |
ea629cb | Steven Johnson | 21 November 2016, 22:44:54 UTC | Merge branch 'master' into tiled Former-commit-id: d09007a4e4f0b49e6cc5b9db5254c1c5f774ab08 | 21 November 2016, 22:44:54 UTC |
3a806a1 | Dillon Sharlet | 21 November 2016, 22:05:41 UTC | Merge pull request #1639 from halide/select_tail_strategy Select tail strategy Former-commit-id: 62c2e2f0d21b5bbee236146647ae84d9ba3521c4 | 21 November 2016, 22:05:41 UTC |
e1733c5 | Dillon Sharlet | 21 November 2016, 21:04:48 UTC | More fixing of widening adds/subs. Former-commit-id: 53ac04f80a31229cd8c2b2562e3b15f3d1ca6a0c | 21 November 2016, 21:04:48 UTC |
f7cee49 | Dillon Sharlet | 21 November 2016, 19:13:20 UTC | Merge branch 'master' of https://github.com/halide/Halide Former-commit-id: 438201cddc0432c9659184676e75f5bc6d657b6c | 21 November 2016, 19:13:20 UTC |
7e916e1 | Dillon Sharlet | 21 November 2016, 19:01:52 UTC | Merge pull request #1640 from halide/buffer Convert fft_aot_test to use Halide::Buffer Former-commit-id: ada4a63cc68fb0659a76ebfa81c130f58e32bad7 | 21 November 2016, 19:01:52 UTC |
01652cf | Andrew Adams | 19 November 2016, 01:45:39 UTC | Update bounds_inference_outer_split.cpp Former-commit-id: 8390fbce44675947912ebe17c99d94ebf9c33451 | 19 November 2016, 01:45:39 UTC |
5063294 | Steven Johnson | 19 November 2016, 01:26:50 UTC | Convert fft_aot_test to use Halide::Buffer instead of buffer_t Former-commit-id: 820fc5498fa9bf474d0285e5313a78b26a09017b | 19 November 2016, 01:26:50 UTC |
32297a2 | Dillon Sharlet | 19 November 2016, 00:43:17 UTC | Fix widening adds. Former-commit-id: 05ade1f0b5f766e170bcb84e278c9ed70b35e18c | 19 November 2016, 00:43:17 UTC |
7b95615 | Steven Johnson | 18 November 2016, 23:56:33 UTC | apps/fft: ensure that "input" has a well-defined name Otherwise, build errors can result on systems without name inference Former-commit-id: f39643d25e73d0106c151d04cc583c864ee4f3ac | 18 November 2016, 23:56:33 UTC |
55b8302 | Dillon Sharlet | 18 November 2016, 22:39:37 UTC | Merge pull request #1638 from halide/metal halide_metal_acquire_context() decl should be plain C, not C++ Former-commit-id: 9ce4daded20c39337c869150300646b4bbab5eee | 18 November 2016, 22:39:37 UTC |
f48cf1c | Andrew Adams | 18 November 2016, 21:09:34 UTC | Add test case Former-commit-id: 6e164b1898bf31b9cf3a310c038912342b2c0aa1 | 18 November 2016, 21:09:34 UTC |
ee64884 | Andrew Adams | 18 November 2016, 20:56:59 UTC | Use better defaults for TailStrategy::Auto Former-commit-id: a3b8787dedb2c30899be8677e89ae02c2683c11f | 18 November 2016, 20:56:59 UTC |
f22fa51 | Steven Johnson | 18 November 2016, 20:45:34 UTC | Get HelloiOS working again Was broken for recent versions of iOS/XCode Former-commit-id: 1c2fc4913a9fda2b8b4b10e8fb1e051147d51aa7 | 18 November 2016, 20:45:34 UTC |
343dbd0 | Steven Johnson | 18 November 2016, 20:07:47 UTC | Merge pull request #1633 from halide/andy2 Fix HelloAndroidCamera2 builds Former-commit-id: fdfdfe046d52fa64b92c6554fc3359c83c4212df | 18 November 2016, 20:07:47 UTC |
92f89f1 | Steven Johnson | 18 November 2016, 19:46:21 UTC | halide_metal_acquire_context() decl should be plain C, not C++ ObjC “.m” files don’t have C++ enabled in all compiler configs, so we should restrict this API to use plain C conventions to maximize compatibility. Former-commit-id: 99afe6b410b3982555c03ae76667f1b11a9cf63b | 18 November 2016, 19:46:21 UTC |
a814c22 | Steven Johnson | 18 November 2016, 19:06:36 UTC | Add 'struct' before halide_metal_device Compiling Objective-C files without C++ enabled will complain otherwise Former-commit-id: 443665c168bdd4d99772b0852fa274798431c194 | 18 November 2016, 19:06:36 UTC |
27803fe | Steven Johnson | 18 November 2016, 18:24:33 UTC | Merge pull request #1634 from halide/hello2 Rename HelloAndroid native module Former-commit-id: 15a41f04e0e98e67167f9db0dd4e977f78ddc881 | 18 November 2016, 18:24:33 UTC |
0d375bc | Steven Johnson | 18 November 2016, 18:11:47 UTC | Restore /build/lib link path in Gradle targets, for CMake support Former-commit-id: 1d44039402f7c972b2ddc19864f5a32d01e13e83 | 18 November 2016, 18:11:47 UTC |
75d5cda | Andrew Adams | 18 November 2016, 16:55:19 UTC | Merge pull request #1636 from ronen/CGL-symbols-bugfix Remove extern “C” from symbols in Halide::Runtime::Internal::OpenGL Former-commit-id: a81f1edd88eab86feef8851e3a99091da048e86a | 18 November 2016, 16:55:19 UTC |
fbaf584 | ronen barzel | 18 November 2016, 15:16:48 UTC | Remove extern “C” from symbols defined in Halide::Runtime::Internal::OpenGL Having extern “C” wrapped around the definition of the internal symbols meant that their unmangled names were visibile at global scope. In particular, that meant these symbols intending to hold function pointers to the corresponding functions when looked up dynamically: CGLChoosePixelFormat CGLCreateContext CGLDestroyPixelFormat CGLSetCurrentContext Were actually shadowing the symbols for the functions themselves, causing trouble for programs that directly call those functions outside Halide. Fixed #1635 Former-commit-id: ca1e06e7e91be84ee090b38df1cd7623d18c6fbf | 18 November 2016, 15:16:48 UTC |
0ad6134 | Steven Johnson | 18 November 2016, 01:02:10 UTC | Add 'struct' before halide_type_t Compiling Objective-C files without C++ enabled will complain otherwise. Former-commit-id: 44bc7264333d46def02bfa9723e70d8bb2131c5f | 18 November 2016, 01:02:10 UTC |
eb6ff75 | Steven Johnson | 17 November 2016, 22:28:40 UTC | remove unnecessary link directive Former-commit-id: 15dad3c2e2bd4ce2dd19b91002b7fdfcef27ef80 | 17 November 2016, 22:28:40 UTC |
fd67edd | Steven Johnson | 17 November 2016, 22:17:39 UTC | Rename native lib from "native" -> "HelloAndroidCamera2" Former-commit-id: 93a1ef10c8228babea97e2fa285881e6c6ed1690 | 17 November 2016, 22:17:39 UTC |
ce06d18 | Steven Johnson | 17 November 2016, 22:13:19 UTC | Remove accidentally-added file Former-commit-id: b921188189d3f4d2945024ffe010936231fdbd50 | 17 November 2016, 22:13:19 UTC |
249ca79 | Steven Johnson | 17 November 2016, 22:09:57 UTC | Rename HelloAndroid native module renaming the native module to match the apk name (“libHelloAndroid.so” instead of “libnative.so”) turns out to be easier to support in Bazel at the present time; since it’s abitrary elsewhere, just use that convention everywhere. (Also some driveby fixes to ndk-build calls in Gradle which were just happening to work before.) Former-commit-id: adafb93e49c0d24f388db87ba19a95cacefdbd4d | 17 November 2016, 22:09:57 UTC |
2a3ae30 | Steven Johnson | 17 November 2016, 21:33:52 UTC | Fix HelloAndroidCamera2 builds Fix various build problems that have crept in; also update gitignore and move intermediate products to the bin/ directory Former-commit-id: 1a760843c519de90412566a78882eb9e73e27456 | 17 November 2016, 21:33:52 UTC |
8ea60fa | Steven Johnson | 17 November 2016, 18:12:15 UTC | Merge pull request #1631 from halide/hello Upgrade HelloAndroid to use generators Former-commit-id: ad534dc9b81a7c0839624cededf1bde0f79b8e76 | 17 November 2016, 18:12:15 UTC |
a575311 | Steven Johnson | 17 November 2016, 01:24:22 UTC | Upgrade HelloAndroid to use generators Also some driveby .gitignore cleanup and removal of unnecessary files. Former-commit-id: b92a58a6529b7511e67a1e52905f683004cc88eb | 17 November 2016, 01:24:22 UTC |
73da916 | Steven Johnson | 16 November 2016, 23:33:29 UTC | Merge branch 'master' into hello Former-commit-id: 1fbfca3ff99c069842d67251681bd6af3e418bc1 | 16 November 2016, 23:33:29 UTC |
998d9d6 | Steven Johnson | 16 November 2016, 23:33:12 UTC | Fix native-ndk build Needed to update the build.xml file to actually find the native libs dir Former-commit-id: d2cb1c1f4a716b004de3fc488b8ba7c5e7042686 | 16 November 2016, 23:33:12 UTC |
d044630 | Andrew Adams | 16 November 2016, 22:22:42 UTC | Merge pull request #1626 from halide/andy-mips Fix HelloAndroid MIPS build Former-commit-id: a63b11ddf28a14ddbfce06ffdfbccc31b13f8f7b | 16 November 2016, 22:22:42 UTC |
bd59070 | Dillon Sharlet | 16 November 2016, 18:36:26 UTC | 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 | Dillon Sharlet | 16 November 2016, 05:01:40 UTC | Match patterns recursively inside vmpa. Former-commit-id: 8cc09060bd961b73b7568687944540d683e8289c | 16 November 2016, 05:01:40 UTC |
84a42f8 | Steven Johnson | 15 November 2016, 23:32:56 UTC | Also fix AndroidStudio Former-commit-id: 0348f750a8381464e160695f2511431ffbfd4174 | 15 November 2016, 23:32:56 UTC |
8b72152 | Dillon Sharlet | 15 November 2016, 23:14:36 UTC | 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 | Dillon Sharlet | 15 November 2016, 23:00:40 UTC | Add support for vmpa for 16 bit vector operands. Former-commit-id: 145f0794369281d4a58a226d17c552d5619dea46 | 15 November 2016, 23:00:40 UTC |
329eee9 | Pranav Bhandarkar | 15 November 2016, 19:52:20 UTC | Merge pull request #1625 from halide/vmpa_for_hvx Vmpa for hvx Former-commit-id: 8910b79a2d0b3fb6cb164d4c85aa340cbe57484e | 15 November 2016, 19:52:20 UTC |
efda3df | Steven Johnson | 15 November 2016, 19:48:52 UTC | Drive-by cleanup of HelloAndroid Move most build products into bin/ directory Former-commit-id: c5a6a8c18258b9cec6c456ee13a13178dc64d4d5 | 15 November 2016, 19:48:52 UTC |
2beb704 | Steven Johnson | 15 November 2016, 19:03:26 UTC | 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 | Pranav Bhandarkar | 15 November 2016, 18:23:50 UTC | Do not use widening operand in vmpa; it is not necesssary Former-commit-id: 90acf4ed4401785b783157de9101dd9aa458fd32 | 15 November 2016, 18:23:59 UTC |
7839512 | Pranav Bhandarkar | 15 November 2016, 17:37:02 UTC | Incorporate review comments Former-commit-id: ca3be97dcbc73d6b042f2c29c55bb6402d517e2a | 15 November 2016, 17:37:18 UTC |
7d2fbbf | Pranav Bhandarkar | 15 November 2016, 01:57:25 UTC | Add accumulating vmpa Former-commit-id: 98ac80c4c4f4c89666eadc6b8b21e9484a36aa71 | 15 November 2016, 01:58:26 UTC |
8da6b8d | Pranav Bhandarkar | 15 November 2016, 00:40:23 UTC | Add codegen support for vmpa for HVX Former-commit-id: eb896f8cd37bc94ecb6cf8b76469d0c201f7f53d | 15 November 2016, 01:58:26 UTC |
5877d22 | Andrew Adams | 15 November 2016, 00:44:21 UTC | Remove floating point rounding as a source of error Former-commit-id: 6f18ac040d00fdc83b317e5613cd7faacf8daee4 | 15 November 2016, 00:44:21 UTC |
2f8c7c5 | Andrew Adams | 15 November 2016, 00:29:52 UTC | 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 | Patricia Suriana | 15 November 2016, 00:25:50 UTC | Func value assignment should check for RVar Former-commit-id: b3289f4c9579492f0fcaedc64521d708d68ad994 | 15 November 2016, 00:25:50 UTC |
10d7a8d | Patricia Suriana | 14 November 2016, 18:03:51 UTC | 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 | Dillon Sharlet | 14 November 2016, 16:46:30 UTC | 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 | Andrew Adams | 13 November 2016, 21:41:09 UTC | 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 | Ron Lieberman | 13 November 2016, 21:37:09 UTC | Simplify per review comments Former-commit-id: bc98d7af8fe7fd4481e0adf2c7cd005a26154993 | 13 November 2016, 21:37:09 UTC |
1c8955d | Ron Lieberman | 13 November 2016, 14:32:30 UTC | Catch up to LLVM change. Move from ErrorOr to Expected interface. Former-commit-id: 38b88cfa9a7dd4ebc623b5fa40ebb5ba01638b5c | 13 November 2016, 14:32:30 UTC |
a22823f | Pranav Bhandarkar | 11 November 2016, 22:30:14 UTC | Fix some comments Former-commit-id: 1b2d18ebdaccf9893c7a864793e312b405ba7ae4 | 11 November 2016, 22:30:14 UTC |
402e2e1 | Patricia Suriana | 11 November 2016, 20:05:07 UTC | Add comments in multi splits test Former-commit-id: 74b4f271e208dcaad7cf0e523767cff2cc85fac1 | 11 November 2016, 20:05:07 UTC |
7b5550b | Andrew Adams | 11 November 2016, 19:47:25 UTC | Revert accidental change Former-commit-id: b1dd964a91b8b296dc48050dbeb160bb96a072bb | 11 November 2016, 19:47:25 UTC |
72ec733 | Patricia Suriana | 11 November 2016, 19:36:05 UTC | 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 | Zalman Stern | 11 November 2016, 19:24:56 UTC | 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 | Andrew Adams | 11 November 2016, 18:54:13 UTC | Merge pull request #1616 from halide/avx512 Support for AVX512 Former-commit-id: 4344c4122a18bc5e92bcb0469fd6ec53e4331f0e | 11 November 2016, 18:54:13 UTC |
7c2b348 | Pranav Bhandarkar | 11 November 2016, 17:34:02 UTC | 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 | Pranav Bhandarkar | 31 October 2016, 23:15:58 UTC | Add widening add and subtract instructions Former-commit-id: 6370e454c22fc6b4f136281ee7bc0cc5bdd19e92 | 11 November 2016, 17:00:45 UTC |