a28c2a9 | Ahmed Taei | 25 January 2019, 02:14:18 UTC | Bug fix | 25 January 2019, 02:14:18 UTC |
0726468 | Ahmed Taei | 25 January 2019, 01:19:09 UTC | clang-format | 25 January 2019, 01:19:09 UTC |
797988a | Ahmed Taei | 25 January 2019, 01:12:27 UTC | replace ElemSize with TypeCheck | 25 January 2019, 01:12:27 UTC |
0846f17 | Ahmed Taei | 25 January 2019, 00:13:31 UTC | Merge branch 'master' into ataei_lots_of_inputs | 25 January 2019, 01:11:16 UTC |
8fa95e6 | Andrew Adams | 24 January 2019, 17:37:01 UTC | Merge pull request #3612 from halide/ataei-speedup_compiletime Bound CSE calls for function inlining | 24 January 2019, 17:37:01 UTC |
69497fa | Andrew Adams | 24 January 2019, 17:35:35 UTC | Merge remote-tracking branch 'origin/master' into ataei-speedup_compiletime | 24 January 2019, 17:35:35 UTC |
2f8e54b | Andrew Adams | 24 January 2019, 17:34:11 UTC | Merge pull request #3611 from halide/check_types_as_u32s Check types as uint32_t | 24 January 2019, 17:34:11 UTC |
4ce313f | Andrew Adams | 24 January 2019, 17:33:07 UTC | Merge pull request #3607 from halide/bounds_of_bitwise Bounds of bitwise ops | 24 January 2019, 17:33:07 UTC |
740b153 | Andrew Adams | 24 January 2019, 17:32:46 UTC | Merge pull request #3597 from halide/track_alignment_in_ir Track alignment in ir | 24 January 2019, 17:32:46 UTC |
a7eb5ee | Andrew Adams | 24 January 2019, 02:20:02 UTC | Fix bug in partition loops | 24 January 2019, 02:20:02 UTC |
fa37a61 | Ahmed Taei | 24 January 2019, 00:21:19 UTC | Use ScopedValue<T> | 24 January 2019, 00:21:19 UTC |
7ddf5dc | Andrew Adams | 11 November 2018, 00:23:53 UTC | Avoid unnecessary CSE | 24 January 2019, 00:01:18 UTC |
1f914f9 | Andrew Adams | 23 January 2019, 22:31:18 UTC | Add test that measures how compile times scale with an increasing number of inputs | 23 January 2019, 23:58:04 UTC |
8904cfc | Steven Johnson | 23 January 2019, 23:31:35 UTC | Merge pull request #3601 from halide/srj-cast Propagate signed_integer_overflow and indeterminate_expressions thru Casts | 23 January 2019, 23:31:35 UTC |
3d53860 | Andrew Adams | 23 January 2019, 22:48:07 UTC | Do type checks as uint32 comparisons | 23 January 2019, 22:48:07 UTC |
75c5fe6 | Andrew Adams | 23 January 2019, 22:45:29 UTC | Merge remote-tracking branch 'origin/compile_time_scalability_benchmark' into check_types_as_u32s | 23 January 2019, 22:45:29 UTC |
5a21bc4 | Andrew Adams | 23 January 2019, 22:39:41 UTC | Merge remote-tracking branch 'origin/master' into track_alignment_in_ir | 23 January 2019, 22:39:41 UTC |
355f776 | Andrew Adams | 23 January 2019, 22:33:26 UTC | Merge pull request #3609 from halide/srj-doc Document fast_inverse and fast_inverse_sqrt variation | 23 January 2019, 22:33:26 UTC |
a1de91b | Andrew Adams | 23 January 2019, 22:31:18 UTC | Add test that measures how compile times scale with an increasing number of inputs | 23 January 2019, 22:31:18 UTC |
f3002bb | Steven Johnson | 23 January 2019, 22:28:53 UTC | Document fast_inverse and fast_inverse_sqrt variation These are known to produce trivially different results on different implementations of the same architecture (eg AMD vs Intel), even when strict_float is used, and should be documented as such. | 23 January 2019, 22:28:53 UTC |
0085940 | Steven Johnson | 23 January 2019, 22:23:32 UTC | Move to free functions in IROperator | 23 January 2019, 22:23:32 UTC |
ea9bfdc | Steven Johnson | 23 January 2019, 22:12:40 UTC | Merge branch 'master' into srj-cast | 23 January 2019, 22:12:40 UTC |
0392970 | Steven Johnson | 23 January 2019, 22:12:17 UTC | Merge pull request #3602 from halide/srj-irmut Rename IRMutator2 -> IRMutator | 23 January 2019, 22:12:17 UTC |
9677b61 | Andrew Adams | 23 January 2019, 20:35:58 UTC | Fix test | 23 January 2019, 20:35:58 UTC |
afc8a32 | Andrew Adams | 23 January 2019, 19:31:05 UTC | Bounds of bitwise ops | 23 January 2019, 19:31:05 UTC |
2ef9358 | Andrew Adams | 23 January 2019, 18:41:32 UTC | Fix simd_op_check for avx | 23 January 2019, 18:41:32 UTC |
9ef8de4 | Andrew Adams | 23 January 2019, 18:10:31 UTC | Merge remote-tracking branch 'origin/master' into track_alignment_in_ir | 23 January 2019, 18:10:31 UTC |
435dfc7 | Andrew Adams | 23 January 2019, 18:02:33 UTC | Merge pull request #3606 from BachiLi/fix_makefile_comment Fix makefile comments on individual tests | 23 January 2019, 18:02:33 UTC |
30dd264 | Tzu-Mao Li | 23 January 2019, 17:59:27 UTC | Fix makefile comments on individual tests | 23 January 2019, 17:59:27 UTC |
5a88c64 | Steven Johnson | 23 January 2019, 17:55:03 UTC | Merge pull request #3603 from halide/srj-xor Add bitwise_xor to Simplifier | 23 January 2019, 17:55:03 UTC |
e662fbf | Steven Johnson | 23 January 2019, 00:35:07 UTC | Add bitwise_xor to Simplifier | 23 January 2019, 00:35:07 UTC |
1d1c452 | Steven Johnson | 22 January 2019, 23:52:22 UTC | Rename IRMutator2 -> IRMutator IRMutator was removed months ago (in favor of IRMutator2), making the new name a weird wart. Since the old one is gone and not coming back, let's rename. (This change is strictly a mass find-and-replace, no other changes of any sort.) | 22 January 2019, 23:52:22 UTC |
2874778 | Andrew Adams | 22 January 2019, 21:30:31 UTC | Not everything is aligned | 22 January 2019, 21:30:31 UTC |
16ce871 | Andrew Adams | 22 January 2019, 20:55:47 UTC | Fix bugs in alignment analyzer | 22 January 2019, 20:55:47 UTC |
afd4512 | Andrew Adams | 22 January 2019, 20:54:48 UTC | Fix bugs in alignment analyzer | 22 January 2019, 20:54:48 UTC |
dbe6618 | Andrew Adams | 22 January 2019, 20:44:35 UTC | Merge branch 'track_alignment_in_ir' of https://github.com/Halide/Halide into track_alignment_in_ir | 22 January 2019, 20:44:35 UTC |
5823fec | Andrew Adams | 22 January 2019, 20:44:30 UTC | Resolve hexagon alignment issues | 22 January 2019, 20:44:30 UTC |
29716f9 | Ahmed Taei | 22 January 2019, 19:49:57 UTC | Rename BufferAsserts::Type -> BufferAsserts::AssertType | 22 January 2019, 19:49:57 UTC |
63c2dd0 | Steven Johnson | 22 January 2019, 19:27:03 UTC | Propagate signed_integer_overflow and indeterminate_expressions thru Casts We're not sure if this is the right thing to do in all cases, but doing this would make checking for inappropriate existence of these in a post-final-lowering IR tree simpler. See also PR #3599 | 22 January 2019, 19:27:03 UTC |
008551c | Ahmed Taei | 22 January 2019, 19:15:05 UTC | Formating... | 22 January 2019, 19:15:05 UTC |
1e96e10 | Ahmed Taei | 22 January 2019, 04:43:07 UTC | Fix windows build | 22 January 2019, 04:43:07 UTC |
7d53cbf | Ahmed Taei | 19 January 2019, 00:59:39 UTC | Fix typoes.... | 22 January 2019, 04:35:37 UTC |
0f103f4 | Ahmed Taei | 19 January 2019, 00:50:54 UTC | Revert clang-format the file. | 22 January 2019, 04:35:37 UTC |
5fde5c0 | Ahmed Taei | 18 January 2019, 22:59:35 UTC | Remove buffer names | 22 January 2019, 04:35:37 UTC |
a6b9386 | Ahmed Taei | 18 January 2019, 17:13:06 UTC | Order input buffer asserts by buffer name then type instead of buffer types. | 22 January 2019, 04:35:37 UTC |
ef7a08f | Ahmed Taei | 16 January 2019, 23:02:19 UTC | Add perf test for compiling pipelines with large number of inputs. | 22 January 2019, 04:35:37 UTC |
5b9f0b9 | Andrew Adams | 21 January 2019, 19:58:58 UTC | Merge pull request #3600 from halide/slomp/patch/llvm8 fixed LLVM 8 compilation issue | 21 January 2019, 19:58:58 UTC |
7fba680 | Marcos Slomp | 20 January 2019, 02:35:04 UTC | fixed LLVM 8 compilation issue | 20 January 2019, 02:35:04 UTC |
ecaece1 | dsharletg | 19 January 2019, 21:10:42 UTC | Merge branch 'master' of https://github.com/halide/Halide into track_alignment_in_ir | 19 January 2019, 21:10:42 UTC |
3c2e8d8 | Dillon Sharlet | 19 January 2019, 20:58:16 UTC | Merge pull request #3402 from halide/simplifier_alignment_tracking Track alignment in addition to constant bounds in the simplifier | 19 January 2019, 20:58:16 UTC |
27aacf2 | Andrew Adams | 18 January 2019, 23:37:48 UTC | Merge pull request #3596 from halide/use_narrower_intrinsics Be more careful about padding out to the narrowest type possible | 18 January 2019, 23:37:48 UTC |
f778802 | Andrew Adams | 18 January 2019, 22:44:15 UTC | Merge remote-tracking branch 'origin/simplifier_alignment_tracking' into track_alignment_in_ir | 18 January 2019, 22:44:15 UTC |
39165aa | Andrew Adams | 18 January 2019, 22:42:01 UTC | Merge remote-tracking branch 'origin/use_narrower_intrinsics' into simplifier_alignment_tracking | 18 January 2019, 22:42:01 UTC |
50d661a | Andrew Adams | 18 January 2019, 19:42:11 UTC | Merge branch 'simplifier_alignment_tracking' of https://github.com/halide/Halide into simplifier_alignment_tracking | 18 January 2019, 19:42:11 UTC |
0ff5626 | Andrew Adams | 18 January 2019, 19:42:06 UTC | Better comments on intersect and unify | 18 January 2019, 19:42:06 UTC |
6e84f3e | Andrew Adams | 18 January 2019, 19:06:29 UTC | Fix for avx | 18 January 2019, 19:06:29 UTC |
c118222 | Andrew Adams | 18 January 2019, 03:53:17 UTC | Merge branch 'use_narrower_intrinsics' into simplifier_alignment_tracking | 18 January 2019, 03:53:17 UTC |
a618854 | Andrew Adams | 18 January 2019, 03:00:53 UTC | Forgot to add header modification | 18 January 2019, 03:00:53 UTC |
0fa98cd | Andrew Adams | 18 January 2019, 02:27:04 UTC | DRY refactor | 18 January 2019, 02:27:04 UTC |
d6126f9 | Andrew Adams | 18 January 2019, 02:11:31 UTC | Track alignment in the simplifier and annotate IR nodes with it | 18 January 2019, 02:11:31 UTC |
785c23c | Andrew Adams | 18 January 2019, 00:37:12 UTC | Merge remote-tracking branch 'origin/alignment-test' into track_alignment_in_ir | 18 January 2019, 00:37:12 UTC |
5a2da01 | Andrew Adams | 17 January 2019, 20:25:54 UTC | Merge remote-tracking branch 'origin/use_narrower_intrinsics' into simplifier_alignment_tracking | 17 January 2019, 20:25:54 UTC |
a9b11d0 | Andrew Adams | 17 January 2019, 20:25:08 UTC | Be more careful about padding out to the narrowest type possible | 17 January 2019, 20:25:08 UTC |
bacd8b1 | Andrew Adams | 17 January 2019, 18:23:48 UTC | Fix build | 17 January 2019, 18:23:48 UTC |
ac8eb0c | Andrew Adams | 17 January 2019, 18:20:28 UTC | Merge remote-tracking branch 'origin/master' into simplifier_alignment_tracking | 17 January 2019, 18:20:28 UTC |
f3df14e | Andrew Adams | 17 January 2019, 17:13:14 UTC | Merge pull request #3595 from tokkot/patch-1 Switch to libHalide.dylib on a mac | 17 January 2019, 17:13:14 UTC |
20b2995 | Ahmed S. Taei | 17 January 2019, 07:04:11 UTC | Merge pull request #3593 from halide/ataei-debug_info Print llvm -time-passes statstics when JIT or AOT compile an LLVM module | 17 January 2019, 07:04:11 UTC |
07821c6 | Ahmed Taei | 17 January 2019, 00:27:41 UTC | Print llvm -time-passes statstics when JIT or AOT compile an LLVM module | 17 January 2019, 03:11:09 UTC |
1003540 | Steven Johnson | 17 January 2019, 02:42:13 UTC | Merge pull request #3594 from halide/srj-bz remove lingering Bazel stuff | 17 January 2019, 02:42:13 UTC |
7f68c11 | Steven Johnson | 17 January 2019, 01:10:49 UTC | remove lingering Bazel stuff | 17 January 2019, 01:10:49 UTC |
1ba8818 | Steven Johnson | 16 January 2019, 21:47:23 UTC | Merge pull request #3583 from halide/srj-rgm Compile RunGenMain.o with $(OPTIMIZE) (Issue #3578) | 16 January 2019, 21:47:23 UTC |
570aad9 | Steven Johnson | 16 January 2019, 21:46:48 UTC | Merge pull request #3588 from halide/srj-debazel Remove Bazel support (Issue #3579) | 16 January 2019, 21:46:48 UTC |
680abaf | Steven Johnson | 16 January 2019, 21:46:21 UTC | Merge pull request #3592 from halide/srj-llvm Reapply https://github.com/halide/Halide/pull/3564 | 16 January 2019, 21:46:21 UTC |
669d3ea | Steven Johnson | 16 January 2019, 18:15:57 UTC | Also update for LLVM_VERSION=9.0, which is now apparently trunk | 16 January 2019, 18:15:57 UTC |
8a492f9 | Steven Johnson | 16 January 2019, 17:44:55 UTC | Merge branch 'master' into srj-debazel | 16 January 2019, 17:44:55 UTC |
28da9ae | Steven Johnson | 16 January 2019, 17:44:07 UTC | Merge branch 'master' into srj-rgm | 16 January 2019, 17:44:07 UTC |
bbe47eb | Steven Johnson | 16 January 2019, 17:43:59 UTC | Reapply https://github.com/halide/Halide/pull/3564 Appaarently the change is back in trunk again. | 16 January 2019, 17:43:59 UTC |
9e178fe | Steven Johnson | 16 January 2019, 01:32:00 UTC | Merge pull request #3589 from halide/srj-impure-bounds Use bounds-of-type for bounds of some impure functions (Issue #3582) | 16 January 2019, 01:32:00 UTC |
4bf458c | Steven Johnson | 15 January 2019, 23:39:26 UTC | Merge pull request #3581 from halide/srj-absd Add handling of absd() in Bounds.cpp | 15 January 2019, 23:39:26 UTC |
72cb30d | Steven Johnson | 15 January 2019, 23:05:30 UTC | Remove bzl references | 15 January 2019, 23:05:30 UTC |
ad6e7c1 | Steven Johnson | 15 January 2019, 23:03:44 UTC | Merge branch 'master' into srj-rgm | 15 January 2019, 23:03:44 UTC |
1d79e02 | Steven Johnson | 15 January 2019, 22:28:29 UTC | Use bounds-of-type for bounds of some impure functions (Issue #3582) Also, drive-by fix to move the previous test for uint math into check_constant_bound(), where it belonged in the first place | 15 January 2019, 22:28:29 UTC |
2ec3799 | Steven Johnson | 15 January 2019, 22:14:39 UTC | Remove Bazel support (Issue #3579) Put out for consideration | 15 January 2019, 22:14:39 UTC |
2b6c5a2 | Steven Johnson | 15 January 2019, 22:06:47 UTC | Merge pull request #3587 from halide/srj-perf-d3d12 Disable async_gpu on D3D12Compute (Issue #3586) | 15 January 2019, 22:06:47 UTC |
fd2c258 | Steven Johnson | 15 January 2019, 21:26:48 UTC | Add absd() to fuzz_simplify | 15 January 2019, 21:26:48 UTC |
8a00492 | Steven Johnson | 15 January 2019, 19:10:56 UTC | Disable async_gpu on D3D12Compute (Issue #3586) | 15 January 2019, 19:10:56 UTC |
a4f0ac5 | Steven Johnson | 15 January 2019, 18:58:46 UTC | simplify absd() bounds; add Call:absd to Simplify::visit(Call*) | 15 January 2019, 18:58:46 UTC |
e39ead5 | dsharletg | 15 January 2019, 18:05:05 UTC | Test alignment constraints. | 15 January 2019, 18:05:05 UTC |
f6c3094 | tokkot | 15 January 2019, 15:44:31 UTC | Switch to libHalide.dylib on a mac | 15 January 2019, 15:44:31 UTC |
d6801e0 | Steven Johnson | 15 January 2019, 02:41:56 UTC | Compile RunGenMain.o with $(OPTIMIZE) | 15 January 2019, 02:41:56 UTC |
45251de | Steven Johnson | 14 January 2019, 23:51:02 UTC | Add more smarts to Bounds::visit(Cast) | 14 January 2019, 23:51:02 UTC |
ad96af1 | Steven Johnson | 14 January 2019, 22:16:01 UTC | Also simplify intervals in absd() | 14 January 2019, 22:16:01 UTC |
9cb9323 | Steven Johnson | 14 January 2019, 21:41:42 UTC | Add handling of absd() in Bounds.cpp Formerly this defaulted to bounds-of-type, but that meant that widened expressions never attempted to use the known bounds of the narrow types (e.g. absd(i16(a), i16(b)) would assume [0,65535] even if a and b are known to be i8) Also, drive-by addition of some debugging infrastructure for Bounds, disabled by default (ala EXPR_MUTATIONS in SImplify) | 14 January 2019, 21:41:42 UTC |
bf883c1 | Steven Johnson | 11 January 2019, 18:58:17 UTC | Merge pull request #3574 from halide/srj-llvm-fix Fix simd_op_check for trunk LLVM on x86 (Issue #3545) | 11 January 2019, 18:58:17 UTC |
9ecd49f | Steven Johnson | 11 January 2019, 00:08:25 UTC | Merge pull request #3562 from halide/srj-pybuf Handle NumPy's 'l' format in PyBuffer | 11 January 2019, 00:08:25 UTC |
09039d8 | Steven Johnson | 11 January 2019, 00:06:36 UTC | Merge pull request #3573 from halide/revert-3564-srj-llvm-fix Revert "Update for trunk LLVM" | 11 January 2019, 00:06:36 UTC |
63f370d | Steven Johnson | 10 January 2019, 23:32:02 UTC | Fix simd_op_check for trunk LLVM on x86 (Issue #3545) From https://reviews.llvm.org/rL349892 | 10 January 2019, 23:32:02 UTC |
a2e96de | Steven Johnson | 10 January 2019, 23:04:59 UTC | fix | 10 January 2019, 23:04:59 UTC |
492f788 | Steven Johnson | 10 January 2019, 23:00:27 UTC | Revert "Update for trunk LLVM" | 10 January 2019, 23:00:27 UTC |
2708be7 | Dillon Sharlet | 10 January 2019, 18:08:29 UTC | Merge pull request #3469 from vgundlur/hex-dma3 Hex dma3 | 10 January 2019, 18:08:29 UTC |