https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
94b6575 Avoid overreads/writes in Codegen_C When using the 'native vector' types in GCC/Clang, the sizeof(type) may be larger than what we actually requested (eg 48->64); ensure we use only the logical size when memcpy'ing. 05 April 2019, 04:01:13 UTC
e25137e Merge pull request #3719 from halide/shoaibkamil/simplify_trivial_eq Simplify x == x 13 March 2019, 18:49:32 UTC
ae0cc56 Merge pull request #3707 from halide/stack_usage_improvements Stack usage improvements 13 March 2019, 16:57:53 UTC
6f9b818 Merge pull request #3716 from halide/srj-init Use std::call_once to init LLVM 13 March 2019, 16:53:35 UTC
ef50f45 Merge pull request #3717 from halide/srj-weak Refactor: Add convert_weak_to_strong() 13 March 2019, 16:53:18 UTC
318c454 Make condition for delta work with floating point 13 March 2019, 16:02:57 UTC
7f4e88c Simplify x == x For both boolean and numeric values of x. 13 March 2019, 15:18:07 UTC
f3f8dbb Remove scalpel left in patient 13 March 2019, 02:19:21 UTC
d946965 Merge branch 'master' into stack_usage_improvements 13 March 2019, 01:44:08 UTC
dd9c9ca Refactor: Add convert_weak_to_strong() Pre-emptive refactoring to make subsequent PR smaller, this pulls some logic from link_modules() into its own function, and adds handling for ExternalWeakLinkage. 13 March 2019, 01:42:21 UTC
bb8978a Also remove unused "input_module" member 13 March 2019, 01:19:13 UTC
42df56e Use std::call_once to init LLVM Minor hygiene; this is the cleaner C++11 way to do this sort of thing. 13 March 2019, 00:21:10 UTC
7e1dbd9 Merge pull request #3713 from halide/srj-fp16_2 Support Buffer<float16> in Generators (Issue #3709) 13 March 2019, 00:15:12 UTC
f084216 Merge pull request #3220 from halide/autodiff Autodiff 13 March 2019, 00:13:09 UTC
8d750b4 Merge pull request #3714 from halide/slomp/makefile-llvm71 fixed Makefile build for the latest LLVM/clang release (7.1) 12 March 2019, 23:33:20 UTC
1f248f8 Merge pull request #3689 from halide/fuchsia Add support for Fuchsia operating system. 12 March 2019, 23:17:52 UTC
bd731d1 Small style fix on function declaration syntax. 12 March 2019, 23:16:14 UTC
7a28b69 Merge branch 'fuchsia' of https://github.com/halide/Halide into fuchsia 12 March 2019, 23:15:27 UTC
3dd1f12 Merge branch 'master' into fuchsia 12 March 2019, 23:11:28 UTC
f916d01 fixed Makefile build for the latest LLVM/clang release (7.1) 12 March 2019, 19:55:20 UTC
53d0430 Support Buffer<float16> in Generators Note that this should allow for Input<Buffer<float16>> and Output<Buffer<float16>>, but *not* Input<float16> or Output<float16>; those require a bit more work (see PR #3711) 12 March 2019, 18:26:24 UTC
1c6e0f5 Merge remote-tracking branch 'origin/master' into autodiff 12 March 2019, 18:05:43 UTC
13f62c6 Merge remote-tracking branch 'origin/master' into stack_usage_improvements 12 March 2019, 18:05:10 UTC
68832de Move declspec 11 March 2019, 22:19:14 UTC
b309d92 Merge pull request #3710 from halide/fix-profiler Move inject_profiling after bound_small_allocations 11 March 2019, 06:14:02 UTC
3c00c66 Move inject_profiling after bound_small_allocations. 11 March 2019, 03:23:29 UTC
e8ac895 Merge pull request #3708 from halide/srj-llvmlayout Update for LLVM DataLayout Change 11 March 2019, 01:10:13 UTC
00a5e2f Fix merge issue in that tempfile went away. 09 March 2019, 22:40:26 UTC
59a6682 Merge branch 'master' into fuchsia 09 March 2019, 22:40:09 UTC
6451733 Merge pull request #3687 from halide/pipeline_require Pipeline require 09 March 2019, 00:05:11 UTC
e1df1e3 Explanatory comments 09 March 2019, 00:03:37 UTC
7317dba Fix replacement of loop extent with string 08 March 2019, 23:50:34 UTC
f4074d1 And also fix iOS-32 08 March 2019, 22:45:53 UTC
7ca011a Update for LLVM DataLayout Change See https://reviews.llvm.org/D57335 08 March 2019, 22:30:16 UTC
2e2cebe Merge pull request #3705 from halide/safer-remote Safer implementation of mapping performance mode to voltage corner. 08 March 2019, 21:08:03 UTC
b97a0a8 Update test 08 March 2019, 18:50:54 UTC
629939a Revert experimental code in IRMutator 08 March 2019, 18:47:16 UTC
2f52b63 Update prebuilts. 08 March 2019, 18:36:17 UTC
85037fa Safer implementation of mapping performance mode to voltage corner. 08 March 2019, 18:32:40 UTC
d40135e Merge pull request #3704 from halide/dsharletg-patch-1 Add a few missing enums for (unqualified) use in Generators 08 March 2019, 17:12:32 UTC
0c2cf34 Merge branch 'master' into pipeline_require 08 March 2019, 17:12:16 UTC
a007182 Merge pull request #3703 from halide/srj-memo Minor: correctness_memoize is noisy 08 March 2019, 17:12:13 UTC
3ae1c6b Add a few missing enums for (unqualified) use in Generators 08 March 2019, 06:09:51 UTC
49a3f28 Minor: correctness_memoize is noisy It emits things to stderr that aren't errors, which can confuse the quiet output. 08 March 2019, 02:11:55 UTC
2bdd900 Merge pull request #3691 from halide/srj-rt Runtime cleanups 07 March 2019, 01:45:10 UTC
9a785f0 Merge pull request #3700 from halide/srj-fft FFT generator should propagate parallel parm (Issue #3699) 07 March 2019, 00:06:07 UTC
eb423d9 Merge pull request #3702 from halide/revert-hexagon-target Revert hexagon target 07 March 2019, 00:05:25 UTC
2bb1875 Add a few more missing fns to fake_thread_pool 06 March 2019, 22:12:55 UTC
ca42a8c Merge pull request #3701 from halide/revert-3696-dsharletg-patch-1 Revert "Also fix README.md for deprecated HVX flags" 06 March 2019, 19:26:47 UTC
f1c0678 Revert "Deprecate HVX_64 and HVX_128, replace HVX_128 with HVX." This reverts commit 9b0c7790cc61b64d62328c71c63c0d820f1ea9a7. 06 March 2019, 18:42:34 UTC
e5d627e Revert "Fix python bindings." This reverts commit fe507daa57fad109de7d947835d443b5102736b9. 06 March 2019, 18:41:43 UTC
a908d8c Revert "Also fix README.md for deprecated HVX flags" 06 March 2019, 18:39:01 UTC
57a9fb6 FFT generator should propagate parallel parm (Issue #3699) 06 March 2019, 18:11:46 UTC
601d173 Split halide_trace_helper into separate runtime module from rest of tracing 06 March 2019, 17:53:15 UTC
3b0e4ec Merge branch 'master' into srj-rt 06 March 2019, 17:49:16 UTC
daec6b9 Merge remote-tracking branch 'origin/master' into autodiff 05 March 2019, 23:39:11 UTC
087fd31 Make constraints test quieter 05 March 2019, 23:38:45 UTC
d05053d Merge pull request #3698 from halide/exploit_equality_assertions Use equality assertions for more than constants 05 March 2019, 20:59:14 UTC
9f518e0 Merge pull request #3696 from halide/dsharletg-patch-1 Also fix README.md for deprecated HVX flags 05 March 2019, 17:51:32 UTC
039c68c Merge pull request #3694 from halide/shoaibkamil/fix-warning-causing-error-brackets Fix errors due to -Wno-missing-braces+-Werror 05 March 2019, 16:01:11 UTC
2afee73 Merge branch 'master' into shoaibkamil/fix-warning-causing-error-brackets 05 March 2019, 16:00:02 UTC
66918ae Windows build hates seeing the string error 04 March 2019, 23:44:33 UTC
d879f73 Merge remote-tracking branch 'origin/master' into pipeline_require 04 March 2019, 23:40:47 UTC
ce692c2 Fix unintentional pointless work 04 March 2019, 22:42:34 UTC
2e9d011 Use equality assertions for more than constants 04 March 2019, 22:41:35 UTC
3836597 Also fix README.md for deprecated HVX flags 04 March 2019, 19:56:46 UTC
30cb167 Merge pull request #3693 from halide/hexagon-target Hexagon target flag cleanup 04 March 2019, 19:35:57 UTC
b95cd12 Fix errors due to -Wno-missing-braces+-Werror Initializing an std::array with single braces is a warning in certain versions of clang/gcc if in C++11 mode. Because we error on warnings, this prevents Halide from building. 04 March 2019, 19:25:14 UTC
74c4f12 Merge remote-tracking branch 'origin/master' into stack_usage_improvements 04 March 2019, 17:31:37 UTC
09e20fc Merge pull request #3692 from halide/srj-tmpfile Remove halide_create_temp_file() 04 March 2019, 17:25:55 UTC
51d9390 Merge pull request #3144 from halide/newest_ion_ioctl ION: Support newer ioctl format for kernel 4.12 and up 03 March 2019, 01:38:02 UTC
fe507da Fix python bindings. 02 March 2019, 08:51:26 UTC
2629e2d Small cleanups. 02 March 2019, 07:00:25 UTC
cb79785 Merge branch 'master' of https://github.com/halide/Halide into newest_ion_ioctl 02 March 2019, 06:42:08 UTC
9b0c779 Deprecate HVX_64 and HVX_128, replace HVX_128 with HVX. 02 March 2019, 05:58:40 UTC
280fc04 Remove halide_create_temp_file() This runtime module doesn't appear to be used anymore. (We can always resurrect it if we need it again.) 01 March 2019, 22:31:45 UTC
ea64c38 Revert changes to halide_sleep_ms 01 March 2019, 22:23:41 UTC
9d0df8a Merge remote-tracking branch 'origin/master' into autodiff 01 March 2019, 21:38:42 UTC
3506db4 Avoid printing error and confusing build systems 01 March 2019, 21:38:15 UTC
0770b8b Add missing include 01 March 2019, 21:14:36 UTC
3080bdd Runtime cleanups Cherrypicking some changes from an experimental branch that adds a WebAssembly backend, to simplfiy downstream reviews: - add a 'fake_get_symbol' module, for supporting platforms where dlsym(), etc aren't supported. (wasm actually theoretically can support this but getting the runtime correct is tricky, so leaving it out is simpler for now.) Yes, this is unused right now, but I think that's OK. - Move `halide_sleep_ms` from the clock modules to the thread modules, since it's thread-related, and platforms using `fake_thread_pool` don't need a real implementation - Add some missing stub functions to `fake_thread_pool`. - Add some missing #includes to a couple of tests. - Clean up weird disaster in the cross_compilation test. 01 March 2019, 20:42:53 UTC
f08ba61 Merge pull request #3673 from halide/hexagon-target Remove explicit target feature numbering 01 March 2019, 20:16:27 UTC
1308cd1 Merge pull request #3690 from halide/srj-hygiene Remove switch-fallthru usage in Target.cpp 01 March 2019, 19:35:58 UTC
e4c4fd6 Remove switch-fallthru usage in Target.cpp We actually decided in https://github.com/halide/Halide/pull/3211 to just forbid switch fallthru in Halide; rewrote the recently injected usage to avoid. Also, drive-by spelling fix. 01 March 2019, 00:32:41 UTC
1368f0b Add support for Fuchsia operating system. 28 February 2019, 23:43:59 UTC
9589f63 Merge pull request #3686 from halide/fix-hexagon-masks Fix if_then_else and require for vectorized conditions on Hexagon 28 February 2019, 22:49:22 UTC
3fc58f5 Address some review comments 28 February 2019, 20:42:30 UTC
8d76a01 Merge pull request #3685 from halide/srj-entire Add read_entire() and write_entire() 28 February 2019, 20:11:17 UTC
fbd7c18 Add AOT test 28 February 2019, 19:42:10 UTC
be258c7 Add test 28 February 2019, 19:24:52 UTC
913111b Initial implementation of unstructured requirements. Untested. 27 February 2019, 23:05:54 UTC
4a97b8e Merge pull request #3652 from halide/ataei-resnet50 Add apps/resnet_50 27 February 2019, 20:07:43 UTC
ee5075c Rename 27 February 2019, 19:44:43 UTC
7e6da25 Merge pull request #3684 from halide/windows-improvements Fix LoadLibrary call to use UTF-8 instead of ANSI. 27 February 2019, 00:11:47 UTC
940456f Add building app/resnet_50 generator to test_app 26 February 2019, 23:56:33 UTC
93617ef Merge branch 'master' into ataei-resnet50 26 February 2019, 23:44:11 UTC
1398f66 Add read_entire() and write_entire() Simple utility functions to slurp / spew the entire contents of a file; not much re-use in this PR but I'll need them elsewhere in the future, so this is intended to reduce future PR noise. 26 February 2019, 23:25:04 UTC
ae2cb14 Fix if_then_else and require for vectorized conditions on Hexagon. 26 February 2019, 23:10:38 UTC
8d37cc4 Merge pull request #3672 from halide/gpu_camera_pipe Gpu camera pipe 26 February 2019, 22:30:32 UTC
12c5e5d Merge remote-tracking branch 'origin/master' into autodiff 26 February 2019, 21:43:25 UTC
back to top