sort by:
Revision Author Date Message Commit Date
d5906a4 mmap_dlsym: check for from after RTLD_SELF || RTLD_DEFAULT 29 April 2019, 14:10:48 UTC
5a94027 Merge pull request #3853 from fbleibel/patch-1 Fix small typo in lesson07 28 April 2019, 23:18:34 UTC
042faf8 Fix small typo in lesson07 28 April 2019, 22:39:27 UTC
4e6eca9 Merge pull request #3837 from halide/ataei-onnx_test_apps Add apps/onnx/test to test_apps 28 April 2019, 16:42:15 UTC
3441337 Merge branch 'master' into ataei-onnx_test_apps 28 April 2019, 10:13:52 UTC
81a768d Add 64-bit version of mull patterns. 28 April 2019, 00:12:58 UTC
271a4cc Merge pull request #3848 from halide/srj-hvxclean Fix a few more portability errors in hexagon_remote 27 April 2019, 18:31:44 UTC
0821424 Add comments. 27 April 2019, 18:12:37 UTC
ea13099 Fix mlal codegen. 27 April 2019, 18:10:14 UTC
0052fc1 Merge pull request #3850 from halide/makefile-ld-fix updating makefile to process newer ld trace output 27 April 2019, 04:13:17 UTC
0634a06 Merge pull request #3849 from halide/srj-initarray Set llvm::TargetOptions::UseInitArray = true 27 April 2019, 01:08:11 UTC
3c2ce8c Avoid access vector[0] if vector is empty 27 April 2019, 00:58:16 UTC
48d05a5 updating makefile to process newer ld trace output 26 April 2019, 23:42:27 UTC
d010f2b Set llvm::TargetOptions::UseInitArray = true This causes llvm to put ctors into the `.init_array` section when possible (rather than the .ctors` section. This can dramatically improve performance for some targets (esp aarch64) when the `lld` linker is used: older linkers (eg, gold) tend to do legacy conversion of .ctors to .init_array, but lld does not. (It's not clear to me why we default this to false -- historical reasons? mistake? ignorance? -- or if there are any downsides to making this change.) 26 April 2019, 20:36:10 UTC
7f19594 Use long long and %lld for size_t 26 April 2019, 20:14:22 UTC
7474ca3 Fix a few more portability errors in hexagon_remote 26 April 2019, 18:44:14 UTC
97eb508 Use make_const instead of cast to convert integer immediate to typed expression as it handles vector lanes and is more correct. 26 April 2019, 17:27:15 UTC
e7f4e85 Fix type coercion for bitwise ops to be commutative. Add test for commuctativity. Update documentation comment. 26 April 2019, 02:00:30 UTC
0f36a46 Merge pull request #3846 from halide/srj-hvxclean Clean up hexagon_runtime build env 26 April 2019, 01:18:53 UTC
6af87a4 Merge pull request #3844 from halide/fix-shuffled-alignment Fix alignment of shuffled loads. 26 April 2019, 00:20:33 UTC
952ae73 Clean up hexagon_runtime build env Various things to make using this more flexible: - HEXAGON_TOOLS_ROOT should be relative to HEXAGON_SDK_ROOT by default - Fix includes that erroneously used #include<> instead of #include"" - Don't rely on halide_hexagon_remote.h being put in a specific place; instead, add to the include path - use hexagon-ar instead of plain ar - encapsulate the output dir into the BIN var so we can relocate it if necessary - Add some missing deps - Remove some commented-out stuff - Remove some unnecessary includes 26 April 2019, 00:15:28 UTC
8e5cec4 This PR ensures vector lane consistency and type consistency for bitwise ops and shifts. This is necessary as the Halide language itself is used inside the compiler and it is very bad if types or vector size are not consistent therein. E.g. one can end up with type mismatch assertion failures at the LLVM level, or potentially unintentional semantics changes. Change includes fixes to correct mismatches that are now flagged as errors. (TODO to resolve documentation of type handling for these operators will be taken care of shortly.) 26 April 2019, 00:10:55 UTC
f3593e6 Move mmap_dlsym_libs functionality into mmap_dlsym RTLD_SELF or RTLD_DEFAULT 25 April 2019, 21:28:53 UTC
cb7a015 Merge pull request #3845 from benoitsteiner/master Cleaned up backend capabilities detection 25 April 2019, 18:39:25 UTC
a25ce9d Infer the output shape from the input dimensions when shapes aren't statically kown 25 April 2019, 17:37:46 UTC
7242b4b Add alignment tests. 25 April 2019, 17:27:48 UTC
aa38ed0 Cleaned up backend capabilities detection 25 April 2019, 16:46:09 UTC
83fae40 Merge pull request #3836 from halide/ataei-onnx_pybind onnx_converter library python bindings 25 April 2019, 16:42:29 UTC
7fa7eb9 Fix alignment of shuffled loads. 25 April 2019, 04:01:40 UTC
988f3bb Merge branch 'master' into mul_div_intrinsics_codegen_refactor 25 April 2019, 02:16:08 UTC
4fcda92 Initial checkin of refactoring of divide/modulo with constant optimization support so it can be used beyond LLVM backends. 25 April 2019, 02:15:21 UTC
048250b Merge pull request #3840 from benoitsteiner/master Improved conversion of the "Shape" onnx op 24 April 2019, 22:17:47 UTC
fabbb5b Improved formatting 24 April 2019, 18:19:23 UTC
72969c5 Deleted unecessary file 24 April 2019, 16:47:40 UTC
ee24283 Improved conversion of the "Shape" onnx op 24 April 2019, 16:46:39 UTC
73522ff Merged latest changes 24 April 2019, 16:45:39 UTC
7b2c958 Added some simple code to convert an onnx model to a Halide pipeline 24 April 2019, 16:38:21 UTC
3dcd076 Merge pull request #3838 from halide/lld_deps_fix Change dependency on lld to be for WITH_V8 instead of WITH_WEBASSEMBLY. 24 April 2019, 16:34:12 UTC
2096c3b Merge pull request #3839 from halide/srj-bnd Remove part of https://github.com/halide/Halide/pull/3825 24 April 2019, 16:24:24 UTC
a41ab7b Remove part of https://github.com/halide/Halide/pull/3825 Propagating the value of zero-dim functions can result in references to inlined funcs remaining in the IR until codegen time, which makes everything fail. Backing this part out pending possible future investigation. 24 April 2019, 00:35:19 UTC
b26d2a1 Remove NoAsserts 24 April 2019, 00:11:27 UTC
8ec7320 Fix typo 23 April 2019, 23:41:56 UTC
5d5545c Resolve comments 23 April 2019, 23:19:37 UTC
3377eed Change dependency on lld to be for WITH_V8 instead of WITH_WEBASSEMBLY per discussion with Steven. 23 April 2019, 23:02:07 UTC
3ce462b Add apps/onnx/test to test_apps 23 April 2019, 22:18:56 UTC
ba229c0 Merge pull request #3817 from BachiLi/python_autodiff Add autodiff to Python bindings 23 April 2019, 20:17:39 UTC
6c71255 Merge pull request #3835 from halide/srj-typos Fix typo 23 April 2019, 19:54:05 UTC
49c549e Apply halide style 23 April 2019, 19:42:34 UTC
1c8d97e Rename python_ext rule 23 April 2019, 19:32:31 UTC
188caaf Merge branch 'master' into ataei-onnx_pybind 23 April 2019, 19:27:09 UTC
45cea4c Fix typo 23 April 2019, 17:49:52 UTC
18945f3 Merge pull request #3831 from halide/ataei-onnx_converter_update Onnx converter updates 23 April 2019, 04:58:26 UTC
6e09e33 Merge pull request #3732 from halide/webassembly Add support for WebAssembly 23 April 2019, 03:34:44 UTC
4968ab1 Merge pull request #3809 from halide/autoscheduler_app new autoscheduler app 22 April 2019, 23:29:41 UTC
9c04e43 Merge branch 'master' into webassembly 22 April 2019, 23:17:59 UTC
0cf614c Merge pull request #3832 from halide/srj-sym JITModule::Symbol doesn't need llvm_type 22 April 2019, 23:17:24 UTC
74ce7e7 Fix mistakes 22 April 2019, 23:12:20 UTC
572a699 remove trailing spaces 22 April 2019, 22:34:55 UTC
726b389 add a return value to main 22 April 2019, 22:29:43 UTC
612e24a whitespace 22 April 2019, 22:06:00 UTC
0b26eca Refactor trampoline stuff more 22 April 2019, 21:57:28 UTC
dd73a69 Merge branch 'srj-sym' into webassembly 22 April 2019, 21:32:54 UTC
767eebf Address review comment 22 April 2019, 21:31:48 UTC
70d156e Merge branch 'srj-sym' into webassembly 22 April 2019, 21:07:57 UTC
57e752b Merge branch 'master' into webassembly 22 April 2019, 21:07:51 UTC
4ef5344 JITModule::Symbol doesn't need llvm_type We build and save the llvm FunctionType for each Symbol, but never actually use that type information anywhere. Stop doing that. 22 April 2019, 21:05:20 UTC
b783428 restore test success message 22 April 2019, 20:52:21 UTC
3d7df16 Some trampoline refactoring 22 April 2019, 20:15:25 UTC
2a9729f sync onnx_converter_test 22 April 2019, 19:00:18 UTC
f5d86b5 Merge branch 'master' into ataei-onnx_converter_update 22 April 2019, 18:38:27 UTC
bed4899 Merge branch 'master' into ataei-onnx_converter_update 22 April 2019, 18:37:37 UTC
fcba4be Use onnx_converter get_halide_type 22 April 2019, 18:36:59 UTC
4944437 Expose Tensor -> Halide::Type method 22 April 2019, 18:28:31 UTC
bc716a5 Use halide_buffer_t:: size_in_bytes() 22 April 2019, 18:15:13 UTC
65c2b0d Add spaces around << 22 April 2019, 18:13:18 UTC
97897e0 Add get operators for gradients 20 April 2019, 01:53:42 UTC
f75382b Merge pull request #3802 from halide/ataei-onnx_generator Add a generator to AOT onnx models 19 April 2019, 22:32:12 UTC
56e6a0f Change debug(0) to debug(2) 19 April 2019, 18:02:17 UTC
196df40 clang-format 19 April 2019, 17:07:28 UTC
cb0e652 replace std::endl with \n 19 April 2019, 17:05:48 UTC
ece58e6 Call destructors 19 April 2019, 15:32:00 UTC
32fd10f Add checking for dangling BoundContents 19 April 2019, 15:28:26 UTC
39889fd Enforce non-copyability of Option type 19 April 2019, 15:22:53 UTC
6ee9338 Fix hash map test nits 19 April 2019, 15:14:56 UTC
1334846 Restore asserts 19 April 2019, 15:13:48 UTC
ae030e9 Pybind11 python extenstions 18 April 2019, 19:00:23 UTC
cc1e794 onnx_converter library Python bindings 18 April 2019, 18:17:03 UTC
51051d4 Use new onnx_coverter API 18 April 2019, 18:10:45 UTC
9c24405 Update onnx_converter 18 April 2019, 17:45:40 UTC
d51e3d7 Merge branch 'master' into webassembly 18 April 2019, 17:32:27 UTC
8bc0b39 Add a target feature for wasm +sign-ext instructions 18 April 2019, 01:30:16 UTC
b61951a Merge pull request #3757 from arcbbb/pr_llvm_riscv Add basic RISC-V code generation 17 April 2019, 23:25:13 UTC
05add58 Merge pull request #3825 from halide/bounds_of_let_single_point Handle bounds of lets where the value is a single point more concisely 17 April 2019, 22:07:27 UTC
610e05c Merge pull request #3808 from halide/stateless_implicit_vars Give the implicit vars unique types instead of state that needs to be initialized 17 April 2019, 22:07:10 UTC
4be6c7c Merge branch 'stateless_implicit_vars' of https://github.com/halide/Halide into stateless_implicit_vars 17 April 2019, 17:47:04 UTC
f15f8a5 Merge branch 'master' into stateless_implicit_vars 17 April 2019, 17:47:01 UTC
11a04f3 Handle bounds of lets where the value is a single point more concisely 17 April 2019, 13:38:52 UTC
311f224 Add test for perfect hash map. Fix bug 17 April 2019, 12:59:23 UTC
f60e8f6 Address some review comments 17 April 2019, 11:50:44 UTC
42c86c0 Merge branch 'master' into autoscheduler_app 17 April 2019, 11:37:53 UTC
back to top