swh:1:snp:70f530b74f5be73cfb71c212c9e3317ce44c1ebc

sort by:
Revision Author Date Message Commit Date
52f1ff0 Bounds: add bitwise or,xor,not to the same case as and, >>, << This makes it possibly to give better than bounds-of-type values to more bitwise expressions that constant fold 15 January 2019, 00:15:43 UTC
bf883c1 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 Merge pull request #3562 from halide/srj-pybuf Handle NumPy's 'l' format in PyBuffer 11 January 2019, 00:08:25 UTC
09039d8 Merge pull request #3573 from halide/revert-3564-srj-llvm-fix Revert "Update for trunk LLVM" 11 January 2019, 00:06:36 UTC
63f370d 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 fix 10 January 2019, 23:04:59 UTC
492f788 Revert "Update for trunk LLVM" 10 January 2019, 23:00:27 UTC
2708be7 Merge pull request #3469 from vgundlur/hex-dma3 Hex dma3 10 January 2019, 18:08:29 UTC
9888c16 Merge branch 'master' into hex-dma3 10 January 2019, 06:22:58 UTC
e94808d Merge pull request #3568 from halide/precompiled-test-headers Precompiled test headers 10 January 2019, 05:56:56 UTC
9e3614e Moving test precompilation to Halide.h target 10 January 2019, 00:16:39 UTC
1ba89f9 Removing -H flag that was used for debugging. 09 January 2019, 23:24:24 UTC
03cfea3 Precompile separate headers for tests vs default 09 January 2019, 23:15:48 UTC
eebc6fe Move Halide.h to front of correctness test includes to precompile header 09 January 2019, 22:51:05 UTC
402831d Merge pull request #3564 from halide/srj-llvm-fix Update for trunk LLVM 09 January 2019, 01:47:43 UTC
6e66b66 Update for trunk LLVM 08 January 2019, 23:41:50 UTC
c08c9cf Handle NumPy's 'l' format in PyBuffer Some versions of NumPy can pass 'l' (aka long) for int64 types; pybind11 doesn't handle this as an option, so add a special case to handle it. 08 January 2019, 21:25:33 UTC
b3065d5 Merge pull request #3559 from halide/srj-mulbounds Improve Bounds calc for uint16 Mul 07 January 2019, 16:46:06 UTC
f7a08ea Merge pull request #3556 from halide/fix_pseudostack_leak Fix a memory leak with conditional pseudostack slots 07 January 2019, 05:01:39 UTC
fd0ecc2 Fix piconit 07 January 2019, 03:00:28 UTC
e8c2e23 Improve Bounds calc for uint16 Mul For unsigned int multiplies in the uint16 range, we would do the overflow checking with signed integers, thus (incorrectly) assuming the bounds were neg-inf and pos-inf; changing to use unsigned math for this check allows us to correctly infer the finite bounds. 07 January 2019, 02:24:33 UTC
2541213 Merge pull request #3524 from halide/reset_unique_counter Reset unique name counters before the compilation of each target. 06 January 2019, 22:10:38 UTC
2efebd7 Merge pull request #3557 from halide/srj-err halide_error_constraints_make_required_region_smaller appears to be wrong 05 January 2019, 19:54:39 UTC
642db09 halide_error_constraints_make_required_region_smaller appears to be wrong constrained_max appears to be calculated incorrectly. also, drive-by fix to emit the dimension with the error message, 05 January 2019, 00:53:43 UTC
5c562b5 change the counter back to std::atomic. 04 January 2019, 23:40:18 UTC
730dde8 Fix a memory leak with conditional pseudostack slots 04 January 2019, 23:00:17 UTC
5c1a5fa Merge pull request #3555 from halide/kamil/rungen_readme Clarify where registration files come from 04 January 2019, 22:10:33 UTC
f1ba855 Clarify where registration files come from 04 January 2019, 21:37:03 UTC
46938ac Move reset before creating the generator instance. 03 January 2019, 21:27:03 UTC
1e58d2a Merge pull request #3551 from halide/srj-warn Augment warning/error flags for apps/ 03 January 2019, 18:10:06 UTC
294c78c Augment warning/error flags for apps/ Augment default CXXFLAGS in apps/Makefile.inc to match those in the main Makefile, cleaning errors as needed. 02 January 2019, 18:51:09 UTC
6bf4fdc Merge pull request #3547 from halide/srj-met CodeGen_LLVM::embed_constant_expr should simplify non-const exprs (Issue #3538) 02 January 2019, 17:43:13 UTC
53154f5 Merge pull request #3548 from LazyDodo/master Fix bad stubs when generator has no inputs. 30 December 2018, 19:58:26 UTC
d02acb4 Fix bad stubs when generator has no inputs. Issue outlined in #3546 issue 1. 29 December 2018, 19:23:37 UTC
c46857e CodeGen_LLVM::embed_constant_expr should simplify non-const exprs (Issue #3538) Any Expr that can be constant-folded should be at that point. 29 December 2018, 01:20:30 UTC
deaa629 Merge pull request #3542 from halide/srj-est Add a way to set estimates for Input<scalar[]> 28 December 2018, 17:44:46 UTC
a8a75e3 Merge pull request #3543 from halide/srj-ucon Special-case __user_context in RunGen.h for --estimates 28 December 2018, 17:44:20 UTC
61e6ab2 Special-case __user_context in RunGen.h for --estimates 28 December 2018, 02:54:37 UTC
4b9c64a Special-case bool params 28 December 2018, 01:41:34 UTC
df68a2c Add a way to set estimates for Input<scalar[]> There wasn't a way to do this before. Oops. 28 December 2018, 01:09:50 UTC
dd54192 Merge pull request #3541 from mbrukman/readme-cleanups Add code formatting and other cleanups. [skip ci] 27 December 2018, 23:55:13 UTC
bee3648 Add code formatting and other cleanups. [skip ci] Additional cleanups: * added a top-level heading for the project name to make it stand out in the README * fixed capitalization when referring to project names rather than their binary or directory names * replaced / (forward slash) with \ (backward slash) for sample Windows paths, and put them in code formatting as well * removed escaping of underscores since code formatting avoids Markdown interpretation 27 December 2018, 23:49:22 UTC
8a08a70 Merge pull request #3536 from halide/srj-pred Disable predicated store/load on x86 (Issue #3534) 27 December 2018, 01:35:09 UTC
04ebe92 Disable predicated store/load on x86 (Issue #3534) 27 December 2018, 00:33:15 UTC
b2b7f9c Merge pull request #3531 from halide/srj-regstub Remove RunGenStubs; add registration as a Generator output type 26 December 2018, 20:22:51 UTC
15c506c More fixes 21 December 2018, 23:55:33 UTC
4c47f33 Add missing suffix 21 December 2018, 23:42:46 UTC
2511b73 change counters to thread_local. 21 December 2018, 23:33:26 UTC
74d65f5 Fix order 21 December 2018, 23:12:30 UTC
a7164a7 Remove RunGenStubs; add registration as a Generator output type This simplifies some use cases with multiple-registration for RunGen when used in conjunction with Bazel/Blaze. 21 December 2018, 23:01:57 UTC
0500f6f Merge pull request #3521 from halide/srj-regmulti Rework RunGen registration model 21 December 2018, 17:44:22 UTC
c24f924 Merge pull request #3525 from halide/abadams-patch-1 Update README.md 21 December 2018, 00:42:26 UTC
8de8386 Update README.md 21 December 2018, 00:37:37 UTC
4da6ae8 Reset unique name counters before the compilation of each target. 20 December 2018, 23:03:51 UTC
a4b1601 Merge pull request #3522 from LazyDodo/master Fix HalideTraceViz on windows. 20 December 2018, 20:52:34 UTC
5a6459d fix whitespace 20 December 2018, 19:48:22 UTC
b7ddb59 Fix HalideTraceViz on windows. stdin and stdout are by default opened as text and need switching to binary before reading/writing binary data. 20 December 2018, 19:46:36 UTC
d25cd87 Fix 20 December 2018, 17:51:37 UTC
640dad7 Change link order 20 December 2018, 01:18:29 UTC
f2e5213 Tweak CMake rules 20 December 2018, 01:12:21 UTC
9203b1a Rework RunGen registration model Expand to allow for multiple filters to link against RunGen at once, selecting via a flag; this is of limited use for routine purposes, but should give us greater flexibility when experimenting with multiple auto-scheduler models. 20 December 2018, 01:03:03 UTC
0602b74 Merge pull request #3517 from minrk/python-cxxflags add $CXXFLAGS to $CCFLAGS in Python bindings 19 December 2018, 21:52:23 UTC
57d72e1 respect $CXXFLAGS in Python bindings 19 December 2018, 14:36:57 UTC
8a1cc09 Merge pull request #3512 from halide/srj-bufconst Improve Buffer conversion checks when assertions are disabled 18 December 2018, 23:35:08 UTC
172078f Improve Buffer conversion checks when assertions are disabled assert_can_convert_from() was a complete no-op for builds that disable assertions, but there are meaningful compile-time checks that can (and should) be done even in these situations. 18 December 2018, 19:28:56 UTC
c3c34a0 Merge pull request #3505 from halide/bug_device_free Fix an issue that device frees are not injected. 17 December 2018, 23:29:32 UTC
76a8c27 force a builder rerun. 17 December 2018, 21:46:11 UTC
3f26cbc Merge branch 'master' into bug_device_free 14 December 2018, 21:46:57 UTC
d46b547 Merge pull request #3502 from halide/fix_rtti_flag Fix no-rtti flag detection 14 December 2018, 21:11:02 UTC
2bb0577 Merge pull request #3500 from halide/fix_sgemm_schedule Reschedule test/performance/matrix_multiplication 14 December 2018, 17:31:52 UTC
d6129e7 remove asserts. 14 December 2018, 01:49:14 UTC
f6b15d7 move finding last use into a separate pass. 14 December 2018, 01:43:18 UTC
f8c7d7d Fix the bug that device frees are not injected. 13 December 2018, 23:23:35 UTC
8259e26 Fix no-rtti flag detection 13 December 2018, 22:58:59 UTC
d1160ae Merge pull request #3493 from benoitsteiner/master Added a #ifdef to use the large llvm CodeModel 13 December 2018, 22:47:51 UTC
16ef557 Reschedule test/performance/matrix_multiplication 13 December 2018, 21:39:49 UTC
306db08 to address review comments for PR#3469 12 December 2018, 21:37:21 UTC
9552e1a Improved code formatting 12 December 2018, 18:31:36 UTC
32d4f80 Added a CMake option to control which codemodel will be used 12 December 2018, 18:28:58 UTC
558fcf5 Added a #ifdef to use the large llvm CodeModel instead of the default one (Small)e 12 December 2018, 18:19:34 UTC
9cc042c Merge pull request #3487 from halide/srj-dlopen Don't attempt to dlopen() empty strings 11 December 2018, 22:12:13 UTC
d0d6daf define NOMINMAX before windows.h 11 December 2018, 19:33:54 UTC
9d50c61 Don't attempt to dlopen() empty strings Apparently this is OK on Linux, but definitely not on OSX or elsewhere. 11 December 2018, 19:08:54 UTC
995d799 Merge pull request #3485 from halide/generator_plugins Add the ability for generators to load plugins 11 December 2018, 17:51:13 UTC
28a575a Merge pull request #3481 from halide/srj-rtti Build apps with same RTTI mode as libHalide 11 December 2018, 17:49:32 UTC
65c0400 Merge pull request #3475 from halide/conditional_unroll Add a temporary means to unroll loops only when they turn out to be constant-sized 10 December 2018, 17:30:38 UTC
4851546 Merge branch 'master' into srj-rtti 10 December 2018, 17:19:40 UTC
7c331d6 Merge pull request #3482 from halide/srj-ubsan Fix some UBSan warnings 10 December 2018, 17:18:54 UTC
dc4cde8 Add the ability for generators to load plugins 10 December 2018, 17:17:37 UTC
f169f50 Merge pull request #3483 from halide/srj-scopey Disallow copy ctor in various Scope utilities 09 December 2018, 21:48:45 UTC
205340a Disallow copy ctor in various Scope utilities Classes like ScopedFact will misbehave if they are accidentally copied (rather than moved); delete the copy ctor and default the move ctor. (Apparently VS2015 is copying ScopedFact when it could be moving it, which seems to be the cause of the debug-only crash; not sure if that's legal for C++11 or not, but this is a good fix in any event.) 08 December 2018, 02:18:53 UTC
5cb1bd8 Merge branch 'master' into conditional_unroll 08 December 2018, 00:07:04 UTC
18e6816 Merge pull request #3478 from halide/srj-vmla temporarily disable vmla.f32 and vmls.f32 (#3477) 08 December 2018, 00:06:19 UTC
4d57021 Fix some UBSan warnings Built and tested with -fsanitize=undefined; fixed a handful of technically-UB-but-no-big-deal issues reported: - misaligned loads - incorrect downcasting 08 December 2018, 00:03:42 UTC
f716264 Build apps with same RTTI mode as libHalide - Emit a flag into halide_config.xxx to indicate whether Halide was built with RTTI or not - modify apps/ to only use -fno-rtti when Halide is build with -fno-rtti (This greatly reduces various false positives when running with some sanitizers) 07 December 2018, 23:50:34 UTC
d45e63e Fix test for windows 07 December 2018, 22:11:21 UTC
d831da6 Add tracking issue 07 December 2018, 22:07:22 UTC
476ca87 Merge pull request #3476 from halide/custom_autoschedulers Make it possible to install an autoscheduler as a plugin 07 December 2018, 22:05:27 UTC
2ace34d Merge pull request #3474 from halide/backport_autosched_fixes A grab-bag of minor tweaks from the autoscheduler branch 07 December 2018, 18:27:18 UTC
d72e2dd temporarily disable vmla.f32 and vmls.f32 (#3477) 07 December 2018, 18:25:01 UTC
back to top