sort by:
Revision Author Date Message Commit Date
69e4dff Merge remote-tracking branch 'origin/dsharletg/sliding-window' into abadams/slide_over_split_loop 21 February 2021, 17:31:49 UTC
a99f2dd Handle transitive dependencies. 21 February 2021, 00:39:55 UTC
48f7342 Slide correctly over split loops 21 February 2021, 00:39:23 UTC
6dc8834 Handle sliding backwards 20 February 2021, 22:50:53 UTC
cf4efc1 Interval fixes. 20 February 2021, 22:49:19 UTC
f35b63e Fix producer guard condition. 20 February 2021, 09:15:19 UTC
e5d7b23 Safer check on old conditions. 20 February 2021, 06:08:42 UTC
d4932fb Remove splitting of ifs, it breaks brittle tests. 20 February 2021, 06:08:19 UTC
5573d78 clang-tidy/clang-format 20 February 2021, 05:29:22 UTC
4b64146 Update trace 20 February 2021, 04:21:20 UTC
9658259 Don't combine ifs, split them instead. 20 February 2021, 04:13:37 UTC
e014add Revert "Consider anded expressions as if they were independent nested ifs." This reverts commit 03efb3f784b3078b64961c98edde383f4de04fb4. 20 February 2021, 03:49:03 UTC
cf04409 Add promise_clamped to producer guards. 20 February 2021, 03:14:27 UTC
03efb3f Consider anded expressions as if they were independent nested ifs. 20 February 2021, 00:57:53 UTC
290a076 Disable rule that uncovers bugs. 20 February 2021, 00:20:04 UTC
34715e5 Add double stairstep rule. 20 February 2021, 00:19:51 UTC
49ad245 More rules 19 February 2021, 23:19:26 UTC
c644ff9 Remove is_empty from header too. 19 February 2021, 22:32:27 UTC
455fe18 Also substitute facts from asserts 19 February 2021, 22:28:01 UTC
594d02d Add some min/max rules. 19 February 2021, 22:27:47 UTC
93a3615 Merge branch 'dsharletg/simplify' into dsharletg/sliding-window 19 February 2021, 19:08:13 UTC
8336761 Add comment 19 February 2021, 19:00:49 UTC
088bf42 Don't learn likely(x) and x. 19 February 2021, 18:57:14 UTC
159fe4e Merge branch 'dsharletg/simplify' into dsharletg/sliding-window 19 February 2021, 18:44:42 UTC
d4b9b38 Simplifications from dsharletg/sliding-window branch 19 February 2021, 18:38:35 UTC
d366408 Reduce need for simplifications. 19 February 2021, 17:29:44 UTC
2efbe3f Fix multiply!? 19 February 2021, 03:37:08 UTC
1069d33 Revert and remove empty interval 19 February 2021, 03:03:39 UTC
f1765a1 Fix constant interval issues. 19 February 2021, 02:02:19 UTC
31d95a7 Add missing override. 19 February 2021, 00:04:09 UTC
2c65818 Add comment 18 February 2021, 19:56:12 UTC
8994381 Merge branch 'dsharletg/sliding-window' of github.com:halide/Halide into dsharletg/sliding-window4 18 February 2021, 19:51:25 UTC
4a06724 Address review comments 18 February 2021, 19:51:12 UTC
5130cde It's no longer safe to assume monotonic means bounds_of_expr_in_scope is exact 18 February 2021, 19:17:11 UTC
c8ce21d Merge branch 'master' of github.com:halide/Halide into dsharletg/sliding-window 18 February 2021, 17:06:20 UTC
967bebb clang-tidy... 18 February 2021, 03:55:37 UTC
9257768 Don't use silly hack. 18 February 2021, 03:54:48 UTC
b77d152 clang-format 18 February 2021, 03:26:35 UTC
3d0d136 Appease overzealous clang-tidy warning. 18 February 2021, 03:24:28 UTC
1539749 Fix shadowing error on some compilers. 18 February 2021, 03:16:39 UTC
952e6d6 Remove autotune_bug_* tests 18 February 2021, 03:02:16 UTC
e18cb63 clang-format 18 February 2021, 03:01:47 UTC
75b9117 Handle nested vectorization. 18 February 2021, 02:48:36 UTC
e0895be Earlier fix for multiply cloned acquires was wrong. 18 February 2021, 02:25:06 UTC
db8dcf5 Fix acquire and release of warmups 18 February 2021, 00:46:55 UTC
a0fde42 Eradicate reinterpret() from runtime_internal.h (#5748) * Eradicate reinterpret() from runtime_internal.h The reinterpret<>() function in runtime_internal.h is dangerous and should not be allowed to exist: it copies from one type to another, copying the minimum of the two sizes, but with no allowance for ensuring that any "extra" bits in the destination are filled in with, well, anything. I have no evidence of a bug specifically caused by this, but a usage such as `reinterpret<uint64>t>(some_ptr)` on a 32-bit runtime will leave the upper 32 bits of the result undefined. Maybe they'll never get used, but this function is a bug waiting to happen. Fortunately, the only usages of this evil thing are all in hexagon_host.cpp, and all are used to convert between a uint64_t and an ion_device_handle* (which is sometimes represented as a void*). Replacing the handful of usages with bespoke functions to do these conversions seems much safer. 17 February 2021, 22:48:03 UTC
be8c727 Enable bugprone-macro-parentheses in clang-tidy, adding parens or annotating exceptions with NOLINT where necessary. (#5749) 17 February 2021, 22:16:39 UTC
75f2da2 Enable bugprone-incorrect-roundings for clang-tidy (#5750) * Enable bugprone-incorrect-roundings for clang-tidy, and fix the offending code. * Fix * lround -> llround in a couple of places 17 February 2021, 22:16:31 UTC
8adeb87 Merge branch 'dsharletg/sliding-window' of https://github.com/halide/Halide into dsharletg/sliding-window 17 February 2021, 21:48:13 UTC
54a9577 Handle LE/LT in bounds of lanes in vectorize 17 February 2021, 21:47:56 UTC
8a74d4d Don't overwrite required.used 17 February 2021, 21:44:08 UTC
45a087a Update trace for guarding producers. 17 February 2021, 20:26:28 UTC
c22be02 Merge branch 'master' of github.com:halide/Halide into dsharletg/sliding-window 17 February 2021, 20:12:06 UTC
abd4604 Reenable test. 17 February 2021, 20:11:20 UTC
e0d1db7 Update test for guarded producers. 17 February 2021, 20:10:57 UTC
0f597f9 Remove old autotune tests. 17 February 2021, 19:44:29 UTC
a5a2d3b Remove stray likely_if_innermost. 17 February 2021, 19:43:20 UTC
d57ce80 Avoid expanding bounds of split producers 17 February 2021, 19:15:35 UTC
df28da9 Allow device copies inside a loop (#5741) Enable schedules that do device copies inside loops inside the compute_at location, for example due to sliding windows. 17 February 2021, 18:58:29 UTC
4f10827 Enable modernize-redundant-void-arg in clang-tidy and apply autofixes (#5752) 17 February 2021, 18:21:11 UTC
703531d Workaround for issue #5738 (#5739) * Don't run test on flaky bot * Add TODO 17 February 2021, 17:43:58 UTC
9586b93 Enable modernize-use-bool-literals for clang-tidy and apply automatic fixes. (#5751) 17 February 2021, 17:30:47 UTC
d053463 Fix subsetted build issues with arm32/64, hexagon. Fixes #5744. Fixes #5628 (#5745) 17 February 2021, 06:12:43 UTC
f90f12f Remove weird debugging code. 17 February 2021, 04:36:44 UTC
89905d2 Remove unused new code. 17 February 2021, 04:29:00 UTC
d63d5f1 Add failing test. 17 February 2021, 03:34:45 UTC
5a8432b Fix clang-tidy warnings in src/autoschedulers (#5746) * Upgrade clang-tidy rules to use v11 rather than v10. * Fix clang-tidy warnings in src/autoschedulers A handful of minor fixes allows us to remove the custom .clang-tidy for src/autoschedulers entirely. (Note that this PR is additive to https://github.com/halide/Halide/pull/5743, which must land first.) 17 February 2021, 01:58:38 UTC
336a623 Upgrade clang-tidy rules to use v11 rather than v10. (#5743) 17 February 2021, 01:57:36 UTC
32caa31 Don't try to handle unsigned deltas. 17 February 2021, 01:42:54 UTC
c6463f8 Merge branch 'dsharletg/sliding-window' of github.com:halide/Halide into dsharletg/sliding-window 17 February 2021, 01:23:40 UTC
a7f90c9 Replace Interval with ConstantInterval for is_monotonic. 17 February 2021, 01:23:24 UTC
2daef0c Upgrade clang-format rules to use v11 rather than v10. Reformat code as necessary due to trivial differences in v10 vs v11. (#5742) 16 February 2021, 23:27:55 UTC
3ee34b7 Use a smaller image for blur benchmarking so that different schedules have different perf 16 February 2021, 22:38:23 UTC
e4518e9 Much better schedule. 16 February 2021, 22:28:24 UTC
7375067 Add missing overrides 16 February 2021, 22:09:17 UTC
c1e94ee Respect conditional provide/required. 16 February 2021, 20:55:57 UTC
35cd9f9 Merge branch 'master' of github.com:halide/Halide into dsharletg/sliding-window 16 February 2021, 18:52:47 UTC
11e7946 Fix downsample boundary condition, optimize schedule, generate other outputs. (#5737) 16 February 2021, 18:52:10 UTC
db89dec Don't take the union unless possibly needed. 16 February 2021, 16:51:47 UTC
b543bb6 Fixed bounds growing redundantly for independent producers. 16 February 2021, 09:50:13 UTC
6cd6601 Refactor sliding window lowering. 16 February 2021, 08:31:16 UTC
222776f Do something like sqrt-free Cholesky for BGU (#5281) * Do something like sqrt-free Cholesky for BGU This produces fewer update definitions and less total math in the solve step, saving some code size. No significant impact on performance for this app, because the solve step is done at low res, but it's theoretically more satisfying, and it's nice to have the symmetric version of the matrix solve available as a reference. 16 February 2021, 06:04:08 UTC
07fd14c Don't rewrite loop variable if the min doesn't change. 16 February 2021, 01:00:19 UTC
8f64734 Merge branch 'master' of github.com:halide/Halide into dsharletg/sliding-window 15 February 2021, 21:10:43 UTC
b4c4c73 Fix goofy local laplacian upsample (#5736) 15 February 2021, 21:10:27 UTC
e45963d Merge branch 'dsharletg/sliding-window' of github.com:halide/Halide into dsharletg/sliding-window 15 February 2021, 21:08:57 UTC
f1030c5 Add missing override 15 February 2021, 18:58:32 UTC
d9baccb Replace hack with better solution. 15 February 2021, 03:08:56 UTC
4422d02 Fix nested sliding windows with upsamples. 15 February 2021, 01:49:23 UTC
b2a90f3 More LT -> EQ rules for mod 14 February 2021, 22:45:55 UTC
adedac1 Fix simplify rule again 14 February 2021, 22:10:27 UTC
9591baa Remove ancient brittle test. 14 February 2021, 21:47:51 UTC
cf6d436 Fix simplifier div rule 14 February 2021, 21:47:37 UTC
f819d73 Better handling of sparse blurs using udot/sdot (#5735) Tweak vector deinterleaving to recognize a new pattern that comes up when you want to use udot/sdot in sparse convolution 14 February 2021, 17:37:18 UTC
95374ec Fix new simplifier rules. 14 February 2021, 06:23:54 UTC
2dd47d2 This doesn't need explicit folding any more. 14 February 2021, 03:57:41 UTC
5471d0e New simplifications that help with upsampled and downsampled sliding windows. 14 February 2021, 03:43:30 UTC
710c48d Update tracing test. 13 February 2021, 08:20:40 UTC
22f4213 Significantly faster schedule for blur. 13 February 2021, 07:20:30 UTC
f2a12a6 Fix sub bug 13 February 2021, 06:22:52 UTC
back to top