swh:1:snp:70f530b74f5be73cfb71c212c9e3317ce44c1ebc

sort by:
Revision Author Date Message Commit Date
0778a23 Make it possible to disable the new code 04 March 2019, 22:46:17 UTC
cd29614 swapcontext deprecated on OS X 04 March 2019, 22:45:43 UTC
391dee7 Do lowering on a huge stack using mmap + swapcontext 04 March 2019, 20:06:57 UTC
09e20fc Merge pull request #3692 from halide/srj-tmpfile Remove halide_create_temp_file() 04 March 2019, 17:25:55 UTC
51d9390 Merge pull request #3144 from halide/newest_ion_ioctl ION: Support newer ioctl format for kernel 4.12 and up 03 March 2019, 01:38:02 UTC
2629e2d Small cleanups. 02 March 2019, 07:00:25 UTC
cb79785 Merge branch 'master' of https://github.com/halide/Halide into newest_ion_ioctl 02 March 2019, 06:42:08 UTC
280fc04 Remove halide_create_temp_file() This runtime module doesn't appear to be used anymore. (We can always resurrect it if we need it again.) 01 March 2019, 22:31:45 UTC
f08ba61 Merge pull request #3673 from halide/hexagon-target Remove explicit target feature numbering 01 March 2019, 20:16:27 UTC
1308cd1 Merge pull request #3690 from halide/srj-hygiene Remove switch-fallthru usage in Target.cpp 01 March 2019, 19:35:58 UTC
e4c4fd6 Remove switch-fallthru usage in Target.cpp We actually decided in https://github.com/halide/Halide/pull/3211 to just forbid switch fallthru in Halide; rewrote the recently injected usage to avoid. Also, drive-by spelling fix. 01 March 2019, 00:32:41 UTC
9589f63 Merge pull request #3686 from halide/fix-hexagon-masks Fix if_then_else and require for vectorized conditions on Hexagon 28 February 2019, 22:49:22 UTC
8d76a01 Merge pull request #3685 from halide/srj-entire Add read_entire() and write_entire() 28 February 2019, 20:11:17 UTC
4a97b8e Merge pull request #3652 from halide/ataei-resnet50 Add apps/resnet_50 27 February 2019, 20:07:43 UTC
ee5075c Rename 27 February 2019, 19:44:43 UTC
7e6da25 Merge pull request #3684 from halide/windows-improvements Fix LoadLibrary call to use UTF-8 instead of ANSI. 27 February 2019, 00:11:47 UTC
940456f Add building app/resnet_50 generator to test_app 26 February 2019, 23:56:33 UTC
93617ef Merge branch 'master' into ataei-resnet50 26 February 2019, 23:44:11 UTC
1398f66 Add read_entire() and write_entire() Simple utility functions to slurp / spew the entire contents of a file; not much re-use in this PR but I'll need them elsewhere in the future, so this is intended to reduce future PR noise. 26 February 2019, 23:25:04 UTC
ae2cb14 Fix if_then_else and require for vectorized conditions on Hexagon. 26 February 2019, 23:10:38 UTC
8d37cc4 Merge pull request #3672 from halide/gpu_camera_pipe Gpu camera pipe 26 February 2019, 22:30:32 UTC
e6ccdc0 Fix windows_get_symbol. Copying in constants and forward declarations. Have to use malloc/free instead of new/delete due to compiler errors. Why? 26 February 2019, 20:57:40 UTC
5923956 Revert windows_get_symbol change. Build wrong target and didn't notice errors. 26 February 2019, 20:38:31 UTC
5bc5aaf Fixing LoadLibrary calls in windows_get_symbol runtime and lesson 12. 26 February 2019, 20:27:10 UTC
d694047 Adding error handling, improved memory management. 26 February 2019, 20:20:49 UTC
baed7f1 Fix LoadLibrary call to use UTF-8 instead of ANSI. 26 February 2019, 19:56:18 UTC
8188c00 Merge pull request #3671 from halide/target-gcd Let generators compute a GCD target when multiple targets are passed to `-r` 25 February 2019, 21:50:24 UTC
08370d1 Merge pull request #3680 from halide/is-parallel-refactor Refactor is_parallel helper functions 25 February 2019, 18:18:52 UTC
9047e19 Fix comment mistake. 25 February 2019, 00:59:26 UTC
0987047 Refactor of is_parallel helper functions. 24 February 2019, 22:39:41 UTC
5a27296 Merge branch 'master' into target-gcd 23 February 2019, 01:58:58 UTC
5d72d48 Fix bug when one target uses base cuda and the other doesn't. Add test. 23 February 2019, 01:31:50 UTC
04fe1f0 Adding test cases to `target_test` in `test_internal` 23 February 2019, 01:17:30 UTC
e0494fe Adding fall-thru comments to switches. 22 February 2019, 22:55:32 UTC
9cb3d07 Adding help text to gengen for `-r` flag. A couple clang-tidy fixes. 22 February 2019, 22:10:14 UTC
6d9b1a9 Document that out-param can be *this. Write only once to `result`. 22 February 2019, 18:40:40 UTC
1335f02 Merge pull request #3660 from halide/srj-btest Revise Simplify for << and >> to forbid out-of-range constant shifts 21 February 2019, 19:11:11 UTC
b220194 Merge branches 'master' and 'target-gcd' of https://github.com/halide/Halide into target-gcd 21 February 2019, 19:09:30 UTC
2365eed Another hexagon feature fix from @pranavb-ca 21 February 2019, 19:04:46 UTC
8dc88b4 Fixing Hexagon usage detection. 20 February 2019, 23:34:16 UTC
f9349ce Merge branch 'master' into srj-btest 20 February 2019, 23:32:00 UTC
23064ae Merge remote-tracking branch 'origin/target-gcd' into target-gcd # Conflicts: # src/Target.cpp 20 February 2019, 22:11:40 UTC
56dc950 Fixing hexagon flag handling per @pranavb-ca's comments. 20 February 2019, 22:10:48 UTC
cfb880d Fixing hexagon flag handling per @pranavb-ca's comments. 20 February 2019, 21:58:36 UTC
406cd21 Merge pull request #3565 from jia-kai/fix-runtime-cuda-init Fix race conditions during CUDA runtime initialization 20 February 2019, 18:57:37 UTC
fb6f3e2 Allow multiple targets for generator's `-r`. Add debug print. 20 February 2019, 11:42:32 UTC
edb8962 Add comment about compatibility of standalone runtimes. 20 February 2019, 07:05:28 UTC
3d45ba9 Merge pull request #3675 from halide/ataei-skip_nongpu Skip canonicalize_gpu_vars for non-gpu targets 20 February 2019, 01:53:52 UTC
84fab56 Merge pull request #3674 from halide/srj-tgz Fix Makefile building of halide.tgz 20 February 2019, 00:40:21 UTC
430e40d Fixing indentation. 20 February 2019, 00:21:20 UTC
82aa74d Using lower bound for CUDA & HVX. Fixing features lists per discussion. 19 February 2019, 23:55:27 UTC
8c2d9ab Skip canonicalize_gpu_vars for non-gpu targets 19 February 2019, 23:37:48 UTC
64eb4c7 Splitting up union_features and matching_features. 19 February 2019, 21:42:07 UTC
1f1e74a Adding doxygen comments and an advisory to HalideRuntime.h 19 February 2019, 21:29:46 UTC
41c2f07 Adjusting Hexagon handling to be more like CUDA. Still need advice. 19 February 2019, 21:15:28 UTC
d34f739 Commenting get_runtime_compatible_target, adding matching features list. 19 February 2019, 21:03:30 UTC
b215b73 Also fix some drift between the Make and CMake distrib builds 19 February 2019, 20:14:27 UTC
3c6b74a Fix Makefile building of halide.tgz 19 February 2019, 19:19:27 UTC
50d7d5c Add >= 0 check 19 February 2019, 18:52:19 UTC
a6c717c Fix use of unused target feature flag. 19 February 2019, 07:35:47 UTC
2eba9bf Fix accidentally removed hvx_v65 target flag. 19 February 2019, 07:01:15 UTC
50ee393 Remove unused enum value. 19 February 2019, 06:58:41 UTC
6e60d7c Remove explicit target feature numbering. 19 February 2019, 06:52:37 UTC
788b9f1 Fixing CUDA flag handling. Using bitmasks for union/intersect. 19 February 2019, 06:26:55 UTC
8152281 Remove duplicated comment 17 February 2019, 22:27:06 UTC
2be6a0f Reduce code churn 17 February 2019, 22:26:00 UTC
bc06953 Fix for old autoscheduler 17 February 2019, 22:23:35 UTC
58db6f3 Add camera pipe GPU schedule 17 February 2019, 22:19:55 UTC
3d1f4e2 Add device_sync to camera pipe benchmark 17 February 2019, 22:19:50 UTC
ccc3049 Fixing comparison between signed and unsigned integer expressions 16 February 2019, 01:16:28 UTC
9117243 Implementing draft of runtime target merging. Some feature flags outstanding. 16 February 2019, 01:06:52 UTC
2fe73b5 Apply a few clang-tidy suggestions 16 February 2019, 01:02:08 UTC
629cdd9 More robust tweaks. 15 February 2019, 18:49:56 UTC
8bbd586 Add more checks on bounds for shift-right 14 February 2019, 21:41:54 UTC
843242e Merge branch 'master' into srj-btest 14 February 2019, 20:40:55 UTC
f5b2237 Merge pull request #3668 from halide/srj-llvm-fix API fix for trunk LLVM 14 February 2019, 20:40:31 UTC
42b635d API fix for trunk LLVM 14 February 2019, 18:34:07 UTC
fd1b7e6 Merge branch 'master' into srj-btest 09 February 2019, 03:04:03 UTC
d02247b Merge pull request #3662 from halide/srj-ctlz Improve handling of clz, ctz, popcount 09 February 2019, 03:02:29 UTC
504adc6 Merge pull request #3659 from halide/srj-bitwise Bounds for shift_right with signed-ints was incorrect 09 February 2019, 03:01:53 UTC
460ea86 Fix bug/test, part 2: bonehead boogaloo 09 February 2019, 01:17:34 UTC
34a45e3 Fix more MSVC nonsense 08 February 2019, 18:44:02 UTC
4c92390 Fix bug, add test 08 February 2019, 17:47:00 UTC
3384e64 Merge branch 'master' into srj-bitwise 08 February 2019, 02:02:37 UTC
d679792 Fix C backend for 64-bit types 08 February 2019, 02:02:01 UTC
8e407e5 Make clz, ctz well-defined at zero (Note that we were already providing this behavior by mistake, we just didn't document or test it as such.) - fixed comments for count_leading_zeros() and count_trailing_zeros - rename misnamed arg in Codegen_LLVM - revised Simplify code to handle zero properly - revised Bounds code to allow for zero - added missing definitions of count_trailing_zeros and popcount to the C backend, and added scalarizing 08 February 2019, 01:01:00 UTC
5b1b1d4 Fix another bonehead mistake 07 February 2019, 22:26:40 UTC
0fca279 Fix overload ambiguity 07 February 2019, 21:02:00 UTC
8836f50 Ensure Bounds calc doesn't trigger known illegal shifts 07 February 2019, 20:14:34 UTC
1a30a16 Use intrin.h instead of forward-declaring 07 February 2019, 19:57:37 UTC
0dcc0f8 use min() instead of select() 07 February 2019, 19:56:31 UTC
86285ad Merge branch 'master' into srj-btest 07 February 2019, 19:34:44 UTC
abd4ab0 Attempt to appease MSVC 07 February 2019, 19:32:15 UTC
b545b3b Use intrinsics; make clz/ctz(0) a compile error 07 February 2019, 18:12:25 UTC
dec062c Fix cast mistake 07 February 2019, 02:44:38 UTC
5d71861 Improve handling of clz, ctz, popcount - Add special-casing of these to the Simplifier, so that constant values are simplified to constants - Improve handling of bounds-calculation for clz to allow narrower min and max when the intervals are bounded 07 February 2019, 02:05:59 UTC
821b3a7 Merge pull request #3656 from halide/srj-rg2 Extend registration mechanism to be extensible 06 February 2019, 22:37:13 UTC
cad0cfc Fix bonehead mistake 06 February 2019, 01:49:55 UTC
3b0c453 Revise Simplify for << and >> to forbid out-of-range constant shifts Formerly we tried to handle negative shifts by flipping the operation, and out-of-range shifts by clipping to zero or -1. This isn't necessarily *wrong* -- these are UB in C++ (and poison-producing in LLVM) -- but I'd argue that if we can statically detect UB/poison values, we're better off producing a hard error at compile time. See also https://github.com/halide/Halide/issues/3325 06 February 2019, 01:30:20 UTC
15be77d Bounds for shift_right with signed-ints was incorrect The boundaries didn't take into account the differing behavior of signed values, so the constant bounds signed ints was wildly wrong in some cases (eg int16 >> int16 -> [-1, 0]) 06 February 2019, 00:16:36 UTC
back to top