https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
8a4f1f4 Merge branch 'master' into ataei-gen_str_param 09 April 2019, 22:31:54 UTC
bf7cf53 Merge pull request #3800 from halide/srj-fixes Minor changes from wasm branch 09 April 2019, 22:13:51 UTC
b931005 Fix includes 09 April 2019, 19:34:59 UTC
f10fba7 Minor changes from wasm branch Grab bag of minor fixes (formatting, etc) from the wasm branch to reduce irrelevant deltas. 09 April 2019, 18:32:21 UTC
84c6d1d Merge pull request #3799 from halide/default_distrib add distrib to default make target 09 April 2019, 16:43:43 UTC
351935e Merge branch 'master' into ataei-gen_str_param 09 April 2019, 16:37:50 UTC
1f7e295 Remove extra skip characters 09 April 2019, 04:36:48 UTC
6a9fcf6 add distrib to default make target 08 April 2019, 22:27:01 UTC
d77f8a7 Merge pull request #3786 from halide/onnx Small c++ library that converts ONNX models into Halide pipelines 08 April 2019, 21:01:45 UTC
7eb4a39 Set string param values in CMake/Make files 08 April 2019, 21:01:28 UTC
d766956 Update documentation 08 April 2019, 19:22:01 UTC
089b602 Validate GeneratorParam<std::string> works correctly with Stubs 08 April 2019, 19:15:06 UTC
40d23d6 RPN expression test 08 April 2019, 18:18:23 UTC
35d0459 Follow templated GeneratorParam pattern 06 April 2019, 01:16:18 UTC
1e825e6 Merge pull request #3797 from halide/fix_3613 Fix #3613 06 April 2019, 00:25:57 UTC
337370e Fix #3613 05 April 2019, 23:28:58 UTC
4486962 Merge pull request #3794 from halide/fewer-rpc-args Pass scalars for Hexagon offload in a buffer 05 April 2019, 21:40:08 UTC
ab526a3 Add simple test 05 April 2019, 19:50:06 UTC
3d62b9a Allow GeneratorParam<std::string> 05 April 2019, 19:34:15 UTC
ff71008 Merge pull request #3792 from halide/srj-cvec Avoid overreads/writes in Codegen_C 05 April 2019, 17:16:27 UTC
f858656 Pass scalars in a buffer to avoid problems in LLVM. 04 April 2019, 20:04:46 UTC
30c36b9 Merge pull request #3789 from halide/srj-cse Don't call cse() in AttemptStorageFoldingOfFunction 04 April 2019, 17:05:50 UTC
3681743 Add comment with tracking issue 04 April 2019, 17:05:34 UTC
e7693dc Added missing #include 04 April 2019, 05:07:49 UTC
b21a848 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. 04 April 2019, 03:35:06 UTC
60c3cfc Make check tighter 04 April 2019, 02:15:27 UTC
24d868c Fixed a macro expansion issue 04 April 2019, 02:08:56 UTC
bfe4946 Made the code compile with gcc 04 April 2019, 01:30:56 UTC
ae4c61b Merge pull request #3788 from halide/srj-pic Add option to disable PIC codegen 03 April 2019, 00:56:43 UTC
25351c2 clang-format 03 April 2019, 00:34:40 UTC
e127943 Reformat test to match Halide style 03 April 2019, 00:32:46 UTC
c4bb1ce Go get onnx.proto if ONNX_SRC_DIR not defined 03 April 2019, 00:32:31 UTC
3525834 Update StorageFolding.cpp 03 April 2019, 00:11:04 UTC
62d620f Don't call cse() in AttemptStorageFoldingOfFunction This was a merge from the autoscheduler branch, but it's not safe: there can be duplicate lets in the Expr, and CSE is known to be unsafe on such Exprs. Backing out this change to unbreak downstream users. 03 April 2019, 00:08:20 UTC
d84e5b6 Error out more gracefully if protoc isn't installed 02 April 2019, 21:40:00 UTC
47cb718 Merge pull request #3787 from halide/srj-iib2 Fix incorrect buffer allocation in Func::infer_input_bounds() 02 April 2019, 21:12:10 UTC
4b98ba1 disable_pic -> use_pic 02 April 2019, 21:11:39 UTC
bc17ab9 Add option to disable PIC codegen Currently, all of our LLVM backends generate position-independent code (llvm::Reloc::PIC_); the WebAssembly backend will need to be able to generate Static code in at least some situations, so this PR adds a way to accomplish that. (Adding here rather than in the webassembly branch to simplify downstream diffs.) Note: I'm not wild about the 'disable_pic' nomenclature, but having one of our virtual methods return an LLVM enum value felt weird (might complicate includes), and having the default value be 'false' (to mirror use_soft_float_abi) seemed right. Open for better suggestions, of course. 02 April 2019, 20:40:53 UTC
3de0abc Fix incorrect buffer allocation in Func::infer_input_bounds() 02 April 2019, 18:40:33 UTC
b66b8c0 Merged a little c++ library that converts onnx models into halide pipelines. 01 April 2019, 21:18:09 UTC
5910ca7 Updated the Makefile to avoid modifying source code when compiling 01 April 2019, 20:29:44 UTC
c6846c8 Fixed a typo 01 April 2019, 20:05:18 UTC
8ae7859 Added a Makefile to build the test 01 April 2019, 20:02:50 UTC
67c8407 Removed the dependency on gtest 01 April 2019, 19:49:11 UTC
6f4f618 Merge pull request #3784 from halide/fix_correlated_subtracts Avoid passing CSE exprs with shadowed variables 01 April 2019, 19:35:47 UTC
8ab0961 Merge pull request #3781 from halide/hexagon_priority Change the priority of QURT thread pool threads 01 April 2019, 19:34:17 UTC
198ef04 Merge pull request #3782 from halide/fix_hexagon_alignment Fix hexagon alignment 01 April 2019, 19:34:03 UTC
265df79 Avoid passing CSE exprs with shadowed variables 01 April 2019, 19:06:44 UTC
12caf23 Added support for requirements Added support for tensors of rank 0 Added support for several ATen ops Added support for thresholded relu . 01 April 2019, 17:50:47 UTC
4dc1928 If alignment is known it does not mean the load/store is aligned 29 March 2019, 19:47:09 UTC
aeb4c8a Change the priority of thread pool threads to match the pipeline context thread 29 March 2019, 19:17:56 UTC
f679541 Merge pull request #3780 from halide/srj-simp Add new simplifier rules for select() 29 March 2019, 17:09:21 UTC
b04c379 Add new simplifier rules for select() Basically, pull divide or mod with the same denominator outside of the select: - select(a, b/d, c/d) -> select(a, b, c)/d - select(a, b%d, c%d) -> select(a, b, c)%d 29 March 2019, 01:37:48 UTC
a1eaa55 Merge branch 'master' of https://github.com/halide/Halide 28 March 2019, 22:08:01 UTC
5b5a2da Merge pull request #3776 from halide/srj-gv IRGraphVisitor should increment refcount of visited items 28 March 2019, 21:03:54 UTC
1d25a73 Merge pull request #3777 from matthiaskramm/fix_error Fix bug in posix_error_handler. 28 March 2019, 17:53:30 UTC
652b4b3 Correct no-longer-correct comment in Codegen_C.cpp 28 March 2019, 17:34:08 UTC
df47937 Merge branch 'master' into srj-gv 28 March 2019, 17:33:06 UTC
d3e242b Use IRHandle instead of explicit refcounting 28 March 2019, 17:32:08 UTC
2519894 Merge pull request #3771 from halide/srj-cpp3 Codegen_C: TypeInfoGatherer needs a few special cases 28 March 2019, 17:01:41 UTC
f8234f0 Merge pull request #3760 from halide/simplify-ifs-more Simplify similar IfThenElse even when 'rest' is also Block 28 March 2019, 16:54:46 UTC
38c9f20 Merge pull request #3770 from halide/fixes_from_autoscheduler Grab-bag of fixes from the autoscheduler branch 28 March 2019, 16:45:22 UTC
ed02825 Merge pull request #3772 from halide/bounds_of_select_bug Fix incorrect early-out in bounds of select 28 March 2019, 16:45:02 UTC
32ffd9e Merge pull request #3773 from halide/srj-fmod Codegen_C: float types use fmod(), not operator% 28 March 2019, 16:44:49 UTC
a8fac25 Merge pull request #3775 from halide/srj-warn Remove warning tests for parallel/vector size one (Issue #3762) 28 March 2019, 16:44:34 UTC
292bb8e Fix bug in posix_error_handler. This bug caused Halide to swallow error messages, and, for very long error messages, crash instead of aborting. 28 March 2019, 15:46:56 UTC
efb2b6b Remove warning tests for parallel/vector size one (Issue #3762) The code that detected and warned was removed with RemoveTrivialForLoops.cpp. Rather than try to restore them elsewhere, let's just remove the tests; the warnings were of dubious value anyway. 28 March 2019, 00:49:20 UTC
8367841 IRGraphVisitor should increment refcount of visited items Currently, visiting temporarily-created items has the risk of the memory for the temporary item being re-used during the visit; if that happens, subsequent temporary items with the same memory will be skipped. 28 March 2019, 00:37:47 UTC
2a26225 Add more uint vector types 27 March 2019, 23:07:40 UTC
a8dc8d4 Fix syntax 27 March 2019, 22:28:09 UTC
41765f2 Merge branch 'master' into fixes_from_autoscheduler 27 March 2019, 20:52:39 UTC
b53827d Update CodeGen_C.cpp 27 March 2019, 19:20:32 UTC
e068b63 Codegen_C: float types use fmod(), not operator% 27 March 2019, 19:00:29 UTC
ef7e8d5 Merge branch 'master' into srj-cpp3 27 March 2019, 18:53:08 UTC
78529f9 Don't use temporary Exprs in IRGraphVisitor 27 March 2019, 18:46:00 UTC
8f7315d Fix incorrect early-out in bounds of select 27 March 2019, 18:01:48 UTC
295ff91 Add test 27 March 2019, 17:21:11 UTC
810a14b Merge pull request #3766 from halide/fix_3764 Add missing critical point in Simplify_Div 27 March 2019, 17:16:17 UTC
53db064 Merge pull request #3765 from halide/simplify_inequality_conjunctions Simplify boolean combinations of inequalities using min/max 27 March 2019, 17:14:55 UTC
994e2a0 Merge pull request #3768 from halide/srj-vec performance_vectorize should use natural_vector_size<>() 27 March 2019, 17:03:37 UTC
21c3a60 Merge pull request #3769 from halide/srj-vec2 Codegen_C: add atan2(), CppVector::operator!() support 27 March 2019, 16:40:44 UTC
b664785 Added support for 4x3 Winograd filters Also added support for a couple ONNX operators. 27 March 2019, 16:22:08 UTC
3dc14a2 Codegen_C: TypeInfoGatherer needs a few special cases Broadcast, Cast, Ramp and some Calls can synthesize types that aren't in the struct; we have to handle these to get the right C++ types predeclared 27 March 2019, 00:38:35 UTC
b86ec17 Grab-bag of fixes from the autoscheduler branch 26 March 2019, 23:08:10 UTC
2535bd0 Fix incorrect bounds of Cast 26 March 2019, 22:51:17 UTC
c9a803a One more copy-paste error 26 March 2019, 22:44:51 UTC
dfd3258 Fix copy-paste error 26 March 2019, 22:14:50 UTC
1bbe312 Codegen_C: add atan2(), CppVector::operator!() support 26 March 2019, 21:55:50 UTC
42a8dc3 Revert "CodegenC: add atan2(), CppVector::operator!() support" This reverts commit 8b4fb7dad21c15e26e4be659d9a361080b493e37. 26 March 2019, 21:54:46 UTC
8b4fb7d CodegenC: add atan2(), CppVector::operator!() support 26 March 2019, 21:53:16 UTC
29845da performance_vectorize should use natural_vector_size<>() ...instead of hardcoded values; this allows experimenting with different HL_JIT_TARGET values more easily. 26 March 2019, 21:38:25 UTC
5294549 Fix comment 26 March 2019, 20:07:39 UTC
84df170 Add missing critical point in Simplify_Div 26 March 2019, 18:56:38 UTC
c07a4db Add 3-if test case. 26 March 2019, 18:29:37 UTC
34bb908 Simplify boolean combinations of inequalities using min/max 26 March 2019, 18:12:47 UTC
c79b271 Merge pull request #3763 from halide/srj-cvec Add logical operators to Cpp Vectors 26 March 2019, 17:29:43 UTC
27e1316 Merge pull request #3761 from halide/srj-simp Add some min/max simplifier rules 26 March 2019, 16:38:47 UTC
b02efc7 Add logical operators to Cpp Vectors The Cpp Vector support in Codegen_C didn't implement operator|| or operator&&. Now it does. 26 March 2019, 01:49:25 UTC
9157444 Merge pull request #3759 from halide/srj-solve Fix sign error in SolveExpression 26 March 2019, 00:48:38 UTC
c405a83 Add more rules 26 March 2019, 00:41:21 UTC
back to top