d7adf79 | Steven Johnson | 29 July 2019, 19:53:04 UTC | Merge pull request #4062 from halide/srj-aslog Fix bug injected by https://github.com/halide/Halide/pull/4058 | 29 July 2019, 19:53:04 UTC |
b7e655c | Steven Johnson | 29 July 2019, 18:13:09 UTC | foo | 29 July 2019, 18:13:09 UTC |
74741f9 | Steven Johnson | 29 July 2019, 15:58:49 UTC | Merge pull request #4058 from halide/srj-auto-silent Give apps/autoscheduler its own logging function | 29 July 2019, 15:58:49 UTC |
787f9d6 | Andrew Adams | 26 July 2019, 15:50:25 UTC | Merge pull request #4056 from halide/srj-autosched Add missing std:: in front of cerr | 26 July 2019, 15:50:25 UTC |
21f1c84 | Steven Johnson | 25 July 2019, 23:50:17 UTC | Give apps/autoscheduler its own logging function This replaces the use of `debug()` in apps/autoscheduler code with its own logger (named `aslog()` for now, short for auto-scheduler-log.) The motivation here is to allow supressing of the autoscheduler log output without also having to supress normal codegen output. aslog() has the same semantics as debug(), except that it preferentially tries to read from HL_DEBUG_AUTOSCHEDULE for a verbosity; if that isn't set, it falls back to the same value as HL_DEBUG_CODEGEN. (Thus, the autoschedule output can be suppressed by HL_DEBUG_AUTOSCHEDULE=-1.) Note also that all use of std::cerr that was for anything other than a fatal error was converted to aslog(0). And yes: "aslog" isn't a very good name; I'm happy to replace it with literally anything you'd like before submitting this :-) | 25 July 2019, 23:50:17 UTC |
781093a | Andrew Adams | 25 July 2019, 17:36:13 UTC | Merge pull request #4001 from halide/fix_simd_op_check Don't read out of bounds in simd_op_check | 25 July 2019, 17:36:13 UTC |
d287523 | Dillon Sharlet | 25 July 2019, 17:16:16 UTC | Merge pull request #4023 from halide/trace-pipeline Add Target::TracePipeline feature flag | 25 July 2019, 17:16:16 UTC |
535a169 | Steven Johnson | 25 July 2019, 17:10:33 UTC | Merge pull request #4028 from halide/srj-makeshape-2 Minor optimization to make_shape_storage | 25 July 2019, 17:10:33 UTC |
f815f9d | Steven Johnson | 25 July 2019, 00:28:48 UTC | Add missing std:: in front of cerr | 25 July 2019, 00:28:48 UTC |
db9bba5 | Steven Johnson | 24 July 2019, 23:25:48 UTC | Merge pull request #4022 from halide/srj-llvm-2 Upgrade make files to understand LLVM 10+ (v2) | 24 July 2019, 23:25:48 UTC |
358837e | Andrew Adams | 24 July 2019, 23:23:11 UTC | Relax vcvt variants check | 24 July 2019, 23:23:11 UTC |
e460733 | Steven Johnson | 24 July 2019, 23:06:08 UTC | Merge branch 'master' into srj-makeshape-2 | 24 July 2019, 23:06:08 UTC |
c15adfa | Andrew Adams | 24 July 2019, 17:15:37 UTC | Merge pull request #4048 from halide/fix_4047 Avoid simplifying mod-by-zero | 24 July 2019, 17:15:37 UTC |
c56d215 | Steven Johnson | 20 July 2019, 01:02:24 UTC | Minor optimization to make_shape_storage Rework make_shape_storage() to allow for compiletime optimization for call sites that know dimensions <= D and thus don't have to insert code to consider a dynamic allocation | 24 July 2019, 17:10:02 UTC |
2f5d76a | Steven Johnson | 24 July 2019, 17:09:04 UTC | Merge pull request #4029 from ghost-luck/master Autoscheduler app MSVC support | 24 July 2019, 17:09:04 UTC |
326aae7 | Steven Johnson | 24 July 2019, 17:08:13 UTC | Merge branch 'master' into fix_simd_op_check | 24 July 2019, 17:08:13 UTC |
4090125 | Andrew Adams | 24 July 2019, 15:45:57 UTC | Change expected pattern for double->float vector narrowing | 24 July 2019, 15:45:57 UTC |
a833afd | Steven Johnson | 24 July 2019, 00:23:04 UTC | Merge pull request #4031 from halide/fix-stage-ctor Consolidate Stage ctors, fixing an uninitialized field in the process. | 24 July 2019, 00:23:04 UTC |
6c449bb | Steven Johnson | 23 July 2019, 21:44:43 UTC | Merge pull request #4016 from halide/tzumao_issue_4010 Fix issue #4010 | 23 July 2019, 21:44:43 UTC |
15ba308 | Andrew Adams | 23 July 2019, 21:38:51 UTC | Avoid simplifying mod-by-zero | 23 July 2019, 21:38:51 UTC |
cbf4dd8 | Steven Johnson | 23 July 2019, 21:06:28 UTC | Merge pull request #4046 from halide/srj-ogl Fix minor bug in openglcompute runtime | 23 July 2019, 21:06:28 UTC |
0b7194d | Steven Johnson | 23 July 2019, 20:42:45 UTC | Merge pull request #4045 from halide/srj-opt Improve CMake build time for tests | 23 July 2019, 20:42:45 UTC |
f9a6d1e | Steven Johnson | 23 July 2019, 19:47:42 UTC | Fix minor bug in openglcompute runtime Thanks to @wangcheng22 | 23 July 2019, 19:47:42 UTC |
464fa9f | Steven Johnson | 23 July 2019, 17:51:07 UTC | CMake: use -O0 or /Od for tests | 23 July 2019, 19:24:23 UTC |
8b5d219 | Alex Reinking | 23 July 2019, 17:43:24 UTC | Merge remote-tracking branch 'origin/fix-stage-ctor' into fix-stage-ctor | 23 July 2019, 17:43:24 UTC |
2024ce6 | Alex Reinking | 23 July 2019, 17:36:11 UTC | Revert "Work around name collisions introduced by conflict between Generator main() counter reset and global initialization of shared vars in camera pipeline." This reverts commit a9c45394 | 23 July 2019, 17:36:11 UTC |
9a4989b | Alex Reinking | 23 July 2019, 17:35:49 UTC | Revert "Remove shadowing by changing names or reusing existing vars." This reverts commit ffc314f9 | 23 July 2019, 17:35:49 UTC |
792521b | Steven Johnson | 23 July 2019, 17:07:38 UTC | Merge branch 'master' into fix-stage-ctor | 23 July 2019, 17:07:38 UTC |
e199cca | Steven Johnson | 23 July 2019, 17:06:04 UTC | Merge pull request #4032 from halide/srj-copy-2 Smarten code expansion in Buffer::copy_from() (V2) | 23 July 2019, 17:06:04 UTC |
615960b | Steven Johnson | 23 July 2019, 17:05:14 UTC | Merge pull request #4039 from halide/srj-int Add explicit (int) cast for rest... args | 23 July 2019, 17:05:14 UTC |
876a57c | Steven Johnson | 23 July 2019, 17:03:28 UTC | Merge pull request #4035 from halide/revert-3524-reset_unique_counter Revert "Reset unique name counters before the compilation of each target." | 23 July 2019, 17:03:28 UTC |
a2dc916 | Steven Johnson | 23 July 2019, 02:15:51 UTC | Merge branch 'master' into revert-3524-reset_unique_counter | 23 July 2019, 02:15:51 UTC |
7415328 | Steven Johnson | 23 July 2019, 01:25:01 UTC | Merge branch 'master' into srj-copy-2 | 23 July 2019, 01:25:01 UTC |
e186e58 | Steven Johnson | 23 July 2019, 00:57:55 UTC | Add explicit (int) cast for rest... args This isn't necessary in any of our own code, but some downstream code+compiler combinations can complain that an arg is (say) 'unsigned long' instead. | 23 July 2019, 00:57:55 UTC |
ba5c965 | Steven Johnson | 23 July 2019, 00:06:46 UTC | Merge pull request #4037 from wangcheng22/master move add_common_macros to after the version directive in OpenGL Compute | 23 July 2019, 00:06:46 UTC |
d72ef3d | Steven Johnson | 22 July 2019, 23:10:31 UTC | Merge branch 'master' into fix-stage-ctor | 22 July 2019, 23:10:31 UTC |
5b0a777 | Steven Johnson | 22 July 2019, 23:09:10 UTC | Merge branch 'master' into revert-3524-reset_unique_counter | 22 July 2019, 23:09:10 UTC |
41c4726 | Steven Johnson | 22 July 2019, 23:08:01 UTC | Merge branch 'master' into srj-copy-2 | 22 July 2019, 23:08:01 UTC |
57373a8 | Steven Johnson | 22 July 2019, 23:07:20 UTC | Merge pull request #4034 from halide/srj-cm Fix CMake slowness for 'make distrib' | 22 July 2019, 23:07:20 UTC |
7c22c55 | Steven Johnson | 22 July 2019, 21:24:06 UTC | Merge branch 'srj-cm' of https://github.com/halide/Halide into srj-cm | 22 July 2019, 21:24:06 UTC |
f042c46 | Steven Johnson | 22 July 2019, 21:24:02 UTC | Update build_travis.sh | 22 July 2019, 21:24:02 UTC |
cb7e85f | Cheng Wang | 22 July 2019, 21:20:29 UTC | Compute shader version directive must be first statement. This CL moves add_common_macros to after the version directive in OpenGLCompute. Could not compile shader: 0(14) : error C0204: version directive must be first statement and may not be repeated | 22 July 2019, 21:20:29 UTC |
6fc72fe | Alex Reinking | 22 July 2019, 21:07:32 UTC | Whitespace, oops... | 22 July 2019, 21:07:32 UTC |
71798fa | Steven Johnson | 22 July 2019, 20:25:53 UTC | Revert "Reset unique name counters before the compilation of each target." | 22 July 2019, 20:25:53 UTC |
7b743a8 | Steven Johnson | 22 July 2019, 20:09:28 UTC | Fixes | 22 July 2019, 20:09:28 UTC |
ec9ee9a | Steven Johnson | 22 July 2019, 19:41:56 UTC | Update build_travis.sh | 22 July 2019, 19:41:56 UTC |
a5dc41b | Nikita Glukhov | 22 July 2019, 17:57:59 UTC | cerr typo | 22 July 2019, 17:57:59 UTC |
ae3e2a0 | Nikita Glukhov | 22 July 2019, 17:46:34 UTC | alphabetical order of headers | 22 July 2019, 17:46:34 UTC |
fbf098e | Nikita Glukhov | 22 July 2019, 17:42:01 UTC | changed the formatting of the error message to FormatMessageA | 22 July 2019, 17:42:01 UTC |
d89630c | Steven Johnson | 22 July 2019, 17:31:59 UTC | Smarten code expansion in Buffer::copy_from() (V2) | 22 July 2019, 17:31:59 UTC |
cee9d64 | Steven Johnson | 22 July 2019, 16:34:14 UTC | Merge pull request #4027 from halide/srj-initshape-int-array Slightly simplified #4025 | 22 July 2019, 16:34:14 UTC |
2bf9e94 | Nikita Glukhov | 22 July 2019, 10:48:35 UTC | deleted an unnecessary <strsafe.h> header | 22 July 2019, 10:48:35 UTC |
ffc314f | Alex Reinking | 22 July 2019, 05:55:38 UTC | Remove shadowing by changing names or reusing existing vars. | 22 July 2019, 05:55:38 UTC |
a9c4539 | Alex Reinking | 22 July 2019, 05:50:44 UTC | Work around name collisions introduced by conflict between Generator main() counter reset and global initialization of shared vars in camera pipeline. | 22 July 2019, 05:50:44 UTC |
1104144 | Alex Reinking | 22 July 2019, 04:27:55 UTC | Removing `args` from Stage ctor since it must always match f's `args`. | 22 July 2019, 04:27:55 UTC |
7bbef7d | Alex Reinking | 22 July 2019, 03:39:14 UTC | Fixing no-op loop and replacing copy construction with moves. | 22 July 2019, 03:39:14 UTC |
5fd2dd0 | Nikita Glukhov | 22 July 2019, 01:12:16 UTC | autoscheduler MSVC headers | 22 July 2019, 01:12:16 UTC |
5fda806 | Nikita Glukhov | 22 July 2019, 01:09:59 UTC | Retrieves the error code value and the error message when fault loading the DLL in Windows. | 22 July 2019, 01:09:59 UTC |
502a1fc | Nikita Glukhov | 22 July 2019, 00:53:30 UTC | autoscheduler MSVC headers | 22 July 2019, 00:53:30 UTC |
6d558b0 | Nikita Glukhov | 22 July 2019, 00:47:08 UTC | test executable dll support | 22 July 2019, 00:47:08 UTC |
3e3473b | Andrew Adams | 19 July 2019, 23:47:00 UTC | Delete extra semicolon | 19 July 2019, 23:47:00 UTC |
a48a350 | Andrew Adams | 19 July 2019, 23:43:24 UTC | Fix unintentional assignment | 19 July 2019, 23:43:24 UTC |
14165c9 | Andrew Adams | 19 July 2019, 23:40:54 UTC | Slight simplification | 19 July 2019, 23:40:54 UTC |
49fde6f | Andrew Adams | 19 July 2019, 23:32:38 UTC | Use a stack array instead | 19 July 2019, 23:32:38 UTC |
39c9af5 | Steven Johnson | 19 July 2019, 21:32:53 UTC | Update HalideBuffer.h | 19 July 2019, 21:32:53 UTC |
a20ff70 | dsharletg | 19 July 2019, 20:09:14 UTC | Also add Pipeline::trace_pipeline. | 19 July 2019, 20:09:14 UTC |
1192188 | Steven Johnson | 19 July 2019, 19:40:12 UTC | Improve codegen in HalideBuffer.h Casual inspection of disassembly from clang (default of -O3) showed that the template expansion of variadic methods can be pretty stupid: initialize_shape() wasn't flattening out into tail recursion at compile time, and we got separate (but equivalent) versions instantiated for all Buffer variants (ie Buffer<float> and Buffer<int> get their own versions). This PR refactors the variadic stuff into an almost-entirely-inlined helper class that just flattens into stack storage, then makes initialize_shape into a single implementation; as an added bonus, count the zero values while doing this, so any_zero() also goes away. | 19 July 2019, 19:40:12 UTC |
fa25a98 | Steven Johnson | 19 July 2019, 17:59:08 UTC | Merge pull request #3989 from halide/srj-export-inf Don't export Interval::pos_inf/neg_inf | 19 July 2019, 17:59:08 UTC |
1068a86 | Steven Johnson | 19 July 2019, 17:40:30 UTC | Merge branch 'master' into srj-llvm-2 | 19 July 2019, 17:40:30 UTC |
8e2b9df | Steven Johnson | 19 July 2019, 17:39:22 UTC | Merge pull request #3997 from wangcheng22/master Add "egl" feature to force use of EGL on OpenGL Linux | 19 July 2019, 17:39:22 UTC |
f6d784a | Dillon Sharlet | 19 July 2019, 05:24:46 UTC | Add missed instance of target flag handling code. | 19 July 2019, 05:24:46 UTC |
eaab260 | Dillon Sharlet | 19 July 2019, 04:50:28 UTC | Add Target::TracePipeline feature. | 19 July 2019, 04:50:28 UTC |
00272c8 | Steven Johnson | 19 July 2019, 01:03:03 UTC | Merge branch 'master' into srj-llvm-2 | 19 July 2019, 01:03:03 UTC |
027b918 | Steven Johnson | 19 July 2019, 01:02:35 UTC | Merge pull request #4021 from halide/srj-llvm Upgrade make files to understand LLVM 10+ | 19 July 2019, 01:02:35 UTC |
3e7866b | Steven Johnson | 18 July 2019, 22:48:50 UTC | Update CMakeLists.txt | 18 July 2019, 22:48:50 UTC |
13fd214 | Steven Johnson | 18 July 2019, 22:46:42 UTC | Update Makefile | 18 July 2019, 22:46:42 UTC |
b63d822 | Steven Johnson | 18 July 2019, 22:46:09 UTC | Stop checking for minor versions | 18 July 2019, 22:46:09 UTC |
0499d11 | Steven Johnson | 18 July 2019, 22:30:42 UTC | fixes | 18 July 2019, 22:30:42 UTC |
23470fd | Steven Johnson | 18 July 2019, 21:40:04 UTC | Update makefiles to accept LLVM 10 | 18 July 2019, 21:40:04 UTC |
519e011 | Steven Johnson | 18 July 2019, 16:57:48 UTC | Merge pull request #4000 from white-pony/looooongint Add suffixes to integer constants in CodeGen_C | 18 July 2019, 16:57:48 UTC |
e15238d | Volodymyr Kysenko | 17 July 2019, 19:15:37 UTC | Add a special case for HLSL | 17 July 2019, 19:15:37 UTC |
e7ca564 | Tzu-Mao Li | 17 July 2019, 03:33:18 UTC | Test ImageParam autodiff | 17 July 2019, 03:33:18 UTC |
1e4076d | Tzu-Mao Li | 17 July 2019, 00:33:37 UTC | bring all other tests back | 17 July 2019, 00:33:37 UTC |
bac5e9b | Tzu-Mao Li | 17 July 2019, 00:31:02 UTC | Test differentiating with buffer width param | 17 July 2019, 00:31:02 UTC |
a74f7d0 | Tzu-Mao Li | 17 July 2019, 00:06:55 UTC | Fix issue 4010 | 17 July 2019, 00:06:55 UTC |
644a5e9 | Volodymyr Kysenko | 16 July 2019, 21:32:53 UTC | Fix CodeGen_C::test | 16 July 2019, 21:32:53 UTC |
6b31cb0 | Volodymyr Kysenko | 16 July 2019, 20:06:09 UTC | Function to add shared macros definitions for CodeGen_C | 16 July 2019, 20:06:09 UTC |
70b335b | Andrew Adams | 16 July 2019, 00:02:43 UTC | Set host alignment *before* compilation | 16 July 2019, 00:02:43 UTC |
2d1e382 | Steven Johnson | 10 July 2019, 18:04:57 UTC | Bottleneck access to Interval::pos_inf/neg_inf via getters | 15 July 2019, 23:53:16 UTC |
f4f91b6 | Steven Johnson | 15 July 2019, 23:52:19 UTC | Merge pull request #4013 from halide/srj-irgm2 Rename IRGraphMutator2 -> IRGraphMutator | 15 July 2019, 23:52:19 UTC |
f72eb00 | Steven Johnson | 15 July 2019, 22:42:02 UTC | Merge pull request #4005 from halide/fix_4003 Avoid cancelling denominators unless we know they're non-zero. | 15 July 2019, 22:42:02 UTC |
ed3f1bc | Steven Johnson | 15 July 2019, 22:17:39 UTC | Rename IRGraphMutator2 -> IRGraphMutator Long overdue cleanup | 15 July 2019, 22:17:39 UTC |
ddffef4 | Steven Johnson | 15 July 2019, 22:11:12 UTC | Merge pull request #4011 from halide/srj-tidy Fix minor ClangTidy issues | 15 July 2019, 22:11:12 UTC |
9bd225c | Andrew Adams | 15 July 2019, 18:25:33 UTC | Merge pull request #3999 from halide/irmatch_use_after_free Capture rval exprs by value in irmatcher | 15 July 2019, 18:25:33 UTC |
3a47a0d | Steven Johnson | 15 July 2019, 18:23:46 UTC | Fix minor ClangTidy issues - typo in HalideBuffer.h - always prefer .empty() to compareing .size() vs zero | 15 July 2019, 18:23:46 UTC |
30cc01e | Steven Johnson | 15 July 2019, 17:22:51 UTC | Merge branch 'master' into fix_simd_op_check | 15 July 2019, 17:22:51 UTC |
a59ab06 | Steven Johnson | 15 July 2019, 17:20:57 UTC | Merge branch 'master' into fix_4003 | 15 July 2019, 17:20:57 UTC |
de93e3a | Volodymyr Kysenko | 13 July 2019, 02:32:42 UTC | Add suffixes with macro | 13 July 2019, 02:32:42 UTC |
fdce08d | Andrew Adams | 12 July 2019, 22:16:51 UTC | infer_input_bounds may need to rejit if no_bounds_query is set | 12 July 2019, 22:16:51 UTC |
712b8ef | Cheng Wang | 12 July 2019, 20:38:06 UTC | Add EGL to PyEnums.cpp | 12 July 2019, 20:38:06 UTC |