https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
d7adf79 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 foo 29 July 2019, 18:13:09 UTC
74741f9 Merge pull request #4058 from halide/srj-auto-silent Give apps/autoscheduler its own logging function 29 July 2019, 15:58:49 UTC
787f9d6 Merge pull request #4056 from halide/srj-autosched Add missing std:: in front of cerr 26 July 2019, 15:50:25 UTC
21f1c84 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 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 Merge pull request #4023 from halide/trace-pipeline Add Target::TracePipeline feature flag 25 July 2019, 17:16:16 UTC
535a169 Merge pull request #4028 from halide/srj-makeshape-2 Minor optimization to make_shape_storage 25 July 2019, 17:10:33 UTC
f815f9d Add missing std:: in front of cerr 25 July 2019, 00:28:48 UTC
db9bba5 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 Relax vcvt variants check 24 July 2019, 23:23:11 UTC
e460733 Merge branch 'master' into srj-makeshape-2 24 July 2019, 23:06:08 UTC
c15adfa Merge pull request #4048 from halide/fix_4047 Avoid simplifying mod-by-zero 24 July 2019, 17:15:37 UTC
c56d215 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 Merge pull request #4029 from ghost-luck/master Autoscheduler app MSVC support 24 July 2019, 17:09:04 UTC
326aae7 Merge branch 'master' into fix_simd_op_check 24 July 2019, 17:08:13 UTC
4090125 Change expected pattern for double->float vector narrowing 24 July 2019, 15:45:57 UTC
a833afd 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 Merge pull request #4016 from halide/tzumao_issue_4010 Fix issue #4010 23 July 2019, 21:44:43 UTC
15ba308 Avoid simplifying mod-by-zero 23 July 2019, 21:38:51 UTC
cbf4dd8 Merge pull request #4046 from halide/srj-ogl Fix minor bug in openglcompute runtime 23 July 2019, 21:06:28 UTC
0b7194d Merge pull request #4045 from halide/srj-opt Improve CMake build time for tests 23 July 2019, 20:42:45 UTC
f9a6d1e Fix minor bug in openglcompute runtime Thanks to @wangcheng22 23 July 2019, 19:47:42 UTC
464fa9f CMake: use -O0 or /Od for tests 23 July 2019, 19:24:23 UTC
8b5d219 Merge remote-tracking branch 'origin/fix-stage-ctor' into fix-stage-ctor 23 July 2019, 17:43:24 UTC
2024ce6 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 Revert "Remove shadowing by changing names or reusing existing vars." This reverts commit ffc314f9 23 July 2019, 17:35:49 UTC
792521b Merge branch 'master' into fix-stage-ctor 23 July 2019, 17:07:38 UTC
e199cca 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 Merge pull request #4039 from halide/srj-int Add explicit (int) cast for rest... args 23 July 2019, 17:05:14 UTC
876a57c 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 Merge branch 'master' into revert-3524-reset_unique_counter 23 July 2019, 02:15:51 UTC
7415328 Merge branch 'master' into srj-copy-2 23 July 2019, 01:25:01 UTC
e186e58 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 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 Merge branch 'master' into fix-stage-ctor 22 July 2019, 23:10:31 UTC
5b0a777 Merge branch 'master' into revert-3524-reset_unique_counter 22 July 2019, 23:09:10 UTC
41c4726 Merge branch 'master' into srj-copy-2 22 July 2019, 23:08:01 UTC
57373a8 Merge pull request #4034 from halide/srj-cm Fix CMake slowness for 'make distrib' 22 July 2019, 23:07:20 UTC
7c22c55 Merge branch 'srj-cm' of https://github.com/halide/Halide into srj-cm 22 July 2019, 21:24:06 UTC
f042c46 Update build_travis.sh 22 July 2019, 21:24:02 UTC
cb7e85f 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 Whitespace, oops... 22 July 2019, 21:07:32 UTC
71798fa Revert "Reset unique name counters before the compilation of each target." 22 July 2019, 20:25:53 UTC
7b743a8 Fixes 22 July 2019, 20:09:28 UTC
ec9ee9a Update build_travis.sh 22 July 2019, 19:41:56 UTC
a5dc41b cerr typo 22 July 2019, 17:57:59 UTC
ae3e2a0 alphabetical order of headers 22 July 2019, 17:46:34 UTC
fbf098e changed the formatting of the error message to FormatMessageA 22 July 2019, 17:42:01 UTC
d89630c Smarten code expansion in Buffer::copy_from() (V2) 22 July 2019, 17:31:59 UTC
cee9d64 Merge pull request #4027 from halide/srj-initshape-int-array Slightly simplified #4025 22 July 2019, 16:34:14 UTC
2bf9e94 deleted an unnecessary <strsafe.h> header 22 July 2019, 10:48:35 UTC
ffc314f Remove shadowing by changing names or reusing existing vars. 22 July 2019, 05:55:38 UTC
a9c4539 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 Removing `args` from Stage ctor since it must always match f's `args`. 22 July 2019, 04:27:55 UTC
7bbef7d Fixing no-op loop and replacing copy construction with moves. 22 July 2019, 03:39:14 UTC
5fd2dd0 autoscheduler MSVC headers 22 July 2019, 01:12:16 UTC
5fda806 Retrieves the error code value and the error message when fault loading the DLL in Windows. 22 July 2019, 01:09:59 UTC
502a1fc autoscheduler MSVC headers 22 July 2019, 00:53:30 UTC
6d558b0 test executable dll support 22 July 2019, 00:47:08 UTC
3e3473b Delete extra semicolon 19 July 2019, 23:47:00 UTC
a48a350 Fix unintentional assignment 19 July 2019, 23:43:24 UTC
14165c9 Slight simplification 19 July 2019, 23:40:54 UTC
49fde6f Use a stack array instead 19 July 2019, 23:32:38 UTC
39c9af5 Update HalideBuffer.h 19 July 2019, 21:32:53 UTC
a20ff70 Also add Pipeline::trace_pipeline. 19 July 2019, 20:09:14 UTC
1192188 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 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 Merge branch 'master' into srj-llvm-2 19 July 2019, 17:40:30 UTC
8e2b9df 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 Add missed instance of target flag handling code. 19 July 2019, 05:24:46 UTC
eaab260 Add Target::TracePipeline feature. 19 July 2019, 04:50:28 UTC
00272c8 Merge branch 'master' into srj-llvm-2 19 July 2019, 01:03:03 UTC
027b918 Merge pull request #4021 from halide/srj-llvm Upgrade make files to understand LLVM 10+ 19 July 2019, 01:02:35 UTC
3e7866b Update CMakeLists.txt 18 July 2019, 22:48:50 UTC
13fd214 Update Makefile 18 July 2019, 22:46:42 UTC
b63d822 Stop checking for minor versions 18 July 2019, 22:46:09 UTC
0499d11 fixes 18 July 2019, 22:30:42 UTC
23470fd Update makefiles to accept LLVM 10 18 July 2019, 21:40:04 UTC
519e011 Merge pull request #4000 from white-pony/looooongint Add suffixes to integer constants in CodeGen_C 18 July 2019, 16:57:48 UTC
e15238d Add a special case for HLSL 17 July 2019, 19:15:37 UTC
e7ca564 Test ImageParam autodiff 17 July 2019, 03:33:18 UTC
1e4076d bring all other tests back 17 July 2019, 00:33:37 UTC
bac5e9b Test differentiating with buffer width param 17 July 2019, 00:31:02 UTC
a74f7d0 Fix issue 4010 17 July 2019, 00:06:55 UTC
644a5e9 Fix CodeGen_C::test 16 July 2019, 21:32:53 UTC
6b31cb0 Function to add shared macros definitions for CodeGen_C 16 July 2019, 20:06:09 UTC
70b335b Set host alignment *before* compilation 16 July 2019, 00:02:43 UTC
2d1e382 Bottleneck access to Interval::pos_inf/neg_inf via getters 15 July 2019, 23:53:16 UTC
f4f91b6 Merge pull request #4013 from halide/srj-irgm2 Rename IRGraphMutator2 -> IRGraphMutator 15 July 2019, 23:52:19 UTC
f72eb00 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 Rename IRGraphMutator2 -> IRGraphMutator Long overdue cleanup 15 July 2019, 22:17:39 UTC
ddffef4 Merge pull request #4011 from halide/srj-tidy Fix minor ClangTidy issues 15 July 2019, 22:11:12 UTC
9bd225c 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 Fix minor ClangTidy issues - typo in HalideBuffer.h - always prefer .empty() to compareing .size() vs zero 15 July 2019, 18:23:46 UTC
30cc01e Merge branch 'master' into fix_simd_op_check 15 July 2019, 17:22:51 UTC
a59ab06 Merge branch 'master' into fix_4003 15 July 2019, 17:20:57 UTC
de93e3a Add suffixes with macro 13 July 2019, 02:32:42 UTC
fdce08d infer_input_bounds may need to rejit if no_bounds_query is set 12 July 2019, 22:16:51 UTC
712b8ef Add EGL to PyEnums.cpp 12 July 2019, 20:38:06 UTC
back to top