swh:1:snp:70f530b74f5be73cfb71c212c9e3317ce44c1ebc

sort by:
Revision Author Date Message Commit Date
b6163f1 Update CMakeLists.txt 03 February 2020, 22:12:34 UTC
dca50a4 fixes 03 February 2020, 22:07:13 UTC
9cd9703 Merge branch 'master' into store_with 03 February 2020, 22:07:02 UTC
ad49c8d Merge pull request #4575 from halide/srj-exp Tweak relative_error in math.cpp (Issue #4559) 03 February 2020, 00:23:16 UTC
806513a Merge pull request #4565 from ghost-luck/master Fix of "jpeglib.h" vs. <windows.h> issue 01 February 2020, 00:10:31 UTC
b8d9797 Tweak relative_error in math.cpp (Issue #4559) Changes to LLVM's math reassociation made our `exp()` implementation slightly less accurate in some float32 cases than they already were... but not by much, so this is really just a tweak for reality. e.g., `exp(18.125)` should be ~74402492.45; calling `std::exp()` returns 74402496.0 (on the systems I checked), for an absolute error of 4. Prior to the LLVM change, our non-FMA code on x86 would reliably produce 74402552 (abserr: 60, relerr: ~0.806e-6); now, it produces 74402416.0 (abserr: -76, relerr: ~1.07e-06), just slightly outside our bounds. Trying to maintain the same result in the face of compiler changes and different instruction sets is a fool's errand, and the number of values that are "worse" is small, so just bumping the error value is a fair fix. (Though it's worth pointing out that the 'reference' value in this case is actually inaccurate; we might be better off always calculating the reference value as a double and coercing to a float.) 31 January 2020, 23:36:10 UTC
6ae66c5 Merge pull request #4276 from halide/kp_bit_shift_hvx Add backend support for negative bit shifts on Hexagon. 31 January 2020, 18:34:40 UTC
bc4c57b Merge pull request #4568 from minrk/common-flags Makefile: support standard $LDFLAGS, $CXXFLAGS environment variables 31 January 2020, 18:08:18 UTC
b4cb342 Merge branch 'master' into kp_bit_shift_hvx 31 January 2020, 03:59:54 UTC
151135a Merge pull request #4572 from halide/srj-llvm-name-fix Fix API usage for trunk LLVM 31 January 2020, 03:57:56 UTC
f41e134 Also some fixes for LLVM10 vs LLVM11 31 January 2020, 00:11:18 UTC
7554516 Fix API usage for trunk LLVM 30 January 2020, 23:52:08 UTC
bb2d742 Another workaround of "jpeglib.h" vs. <windows.h> 30 January 2020, 10:53:30 UTC
88890dc respect standard $LDFLAGS, $CXXFLAGS environment variables 30 January 2020, 09:34:21 UTC
5e32a98 extend rather than clobbering ldflags 30 January 2020, 09:34:14 UTC
971aa5e Fix of "jpeglib.h" vs. <windows.h> issue 29 January 2020, 22:31:02 UTC
0e8ee22 Fix formatting. 29 January 2020, 21:06:45 UTC
e94efa6 Merge branch 'master' of https://github.com/halide/Halide into kp_bit_shift_hvx 29 January 2020, 21:03:28 UTC
4f013a9 Merge pull request #4556 from halide/modern-cmake-tests Update CMake to use modern features in testing. 28 January 2020, 23:01:39 UTC
0453fef Merge pull request #4562 from halide/srj-llvm-ver Max LLVM_VERSION -> 11.0 in CMake 28 January 2020, 18:37:02 UTC
2704ef4 Max LLVM_VERSION -> 11.0 in CMake 28 January 2020, 18:25:40 UTC
2bf91ce Merge pull request #4558 from halide/srj-math Log Target info in correctness_math 28 January 2020, 18:01:43 UTC
6b5c879 Merge branch 'master' into modern-cmake-tests 28 January 2020, 18:00:51 UTC
a80b871 Merge pull request #4561 from halide/srj-cmdline Allow cmdline.h without RTTI 28 January 2020, 18:00:34 UTC
bb731a9 Update CMakeLists.txt 28 January 2020, 01:00:11 UTC
c8a31d9 Allow cmdline.h without RTTI Poached from https://github.com/halide/Halide/pull/4556 to land ahead of that 28 January 2020, 00:48:08 UTC
a584b25 Update CMakeLists.txt 28 January 2020, 00:04:40 UTC
a88a5b4 Merge branch 'master' into modern-cmake-tests 27 January 2020, 23:40:33 UTC
c706db5 Merge pull request #4551 from halide/cheaper_copy_to_host Just assert not device dirty if no device enabled, don't copy to host 27 January 2020, 22:33:33 UTC
c3cacde Log Target info in correctness_math Trying to track down intermittent recent failures in correctness_math; this just adds logging of the current host and JIT targets, similar to what is already done in simd_op_check. 27 January 2020, 22:23:05 UTC
e09a750 Handling nits 27 January 2020, 20:13:05 UTC
1899c78 Fixing Windows build and adding support for spaces in paths. 27 January 2020, 20:06:08 UTC
6a20e80 Patching over rtti flag propagation. Need proper targets to make this reliable. 27 January 2020, 04:54:15 UTC
9cb5769 Fixing RTTI flags for plain C 27 January 2020, 04:15:03 UTC
f516bdc Maybe sorting both will work? 27 January 2020, 03:54:12 UTC
86eaf39 GitHub actions attempt 3 27 January 2020, 03:51:13 UTC
8de1dfc GitHub actions attempt 2 27 January 2020, 03:48:41 UTC
624e9a8 Testing presubmit for cmake file lists 27 January 2020, 03:44:31 UTC
050341d Hopefully explicit paths will do the trick. 27 January 2020, 03:20:56 UTC
b1f85bc Where is the version of CMake 3.16 that the logs show being installed? 27 January 2020, 03:17:03 UTC
8a0884b Force system cmake installed by apt extension. 27 January 2020, 02:53:38 UTC
57d2a3a debugging travis cmake build. 27 January 2020, 02:43:31 UTC
fab5124 clang_format fix 27 January 2020, 02:11:43 UTC
9ff7b8b Adding key url for cmake repo 27 January 2020, 02:10:59 UTC
4d25049 Update travis build 27 January 2020, 01:51:33 UTC
2a3b934 Converting more stuff to targets. 27 January 2020, 01:38:11 UTC
3bbf528 Patching in death tests for error directory. 27 January 2020, 01:24:39 UTC
86f442b Remove globbing 27 January 2020, 00:15:43 UTC
9b7b7ac Merge pull request #4555 from halide/fix-opencl-formatting Fix indentation in the OpenCL codegen 26 January 2020, 23:35:10 UTC
b4134aa Fix indentation in the OpenCL codegen 26 January 2020, 22:03:53 UTC
ee874fa Patching cmdline.h to not require RTTI. 26 January 2020, 02:39:49 UTC
8219a88 Replacing deprecated halide_use_image_io in apps. 25 January 2020, 20:37:47 UTC
6087e17 Removing halide_use_image_io from internal build. 25 January 2020, 01:59:25 UTC
e904b80 Deprecating halide_use_image_io in favor of alias target Halide::ImageIO 25 January 2020, 01:55:16 UTC
df09b4f Using interface libraries where possible. Fixing add_halide_test for lessons. 25 January 2020, 01:23:23 UTC
3fcecbf fixing component name 25 January 2020, 00:05:43 UTC
b8061e2 exporting symbols in matlab aot test 24 January 2020, 23:44:25 UTC
eaf6ae3 Make all shifts signed in Hexagon backend. 24 January 2020, 23:27:59 UTC
e81fba1 Merge branch 'master' of https://github.com/halide/Halide into kp_bit_shift_hvx 24 January 2020, 23:27:39 UTC
1f5ade5 Moving options near what they control 24 January 2020, 22:08:06 UTC
c55962d CMake 3.3 and earlier enabled exports on apps by default. We need that for extern stages in tests. 24 January 2020, 21:43:18 UTC
0ae0006 extract reverse-prepend pattern as a helper lambda 24 January 2020, 17:51:00 UTC
469c6c7 Merge pull request #4552 from dzo/dzomaster Add support and tests for pmulhrsw ssse3 and avx2 x86 instructions 24 January 2020, 17:36:03 UTC
5033bd5 Using get_filename_component instead of string replacement. Simplifying group naming. 24 January 2020, 03:27:32 UTC
4dc3c8d Fix formatting issues 24 January 2020, 02:30:46 UTC
937ed09 Add support and tests for pmulhrsw ssse3 and avx2 x86 instructions The tests are: correctness_simd_op_check pmulhrsw correctness_simd_op_check vpmulhrsw*ymm 24 January 2020, 01:56:56 UTC
0f3e2e1 Merge pull request #4540 from halide/fix_duplicate_names_in_gpu_kernel Fix duplicate allocation names in gpu kernels 24 January 2020, 01:14:52 UTC
75d022b Moving tests logic into per-directory lists. 24 January 2020, 00:48:44 UTC
410ed04 Removing unneeded GLOBs (which should never be used anyway) 24 January 2020, 00:20:21 UTC
b26d8c2 Use the same CMake, not one from env. 24 January 2020, 00:14:06 UTC
4c9a8ab Just test the command directly; no need to check status code. 24 January 2020, 00:11:18 UTC
9f81111 exit with a status code outside 0-255 is UB per POSIX. 24 January 2020, 00:08:47 UTC
49ff60d Replacing test groups with CMake test labels 24 January 2020, 00:07:03 UTC
198680b Merge branch 'master' into cheaper_copy_to_host 23 January 2020, 23:09:36 UTC
355f3cd Merge pull request #4549 from halide/delete_native_client Delete defunct native client flag 23 January 2020, 23:08:03 UTC
7adda24 Removing test_internal option 23 January 2020, 23:06:10 UTC
b6545f0 Use CLion automatic formatting 23 January 2020, 23:03:44 UTC
c85c3d8 Just assert !device_dirty, instead of copying to host, if no device support 23 January 2020, 23:01:59 UTC
5f760f6 Removing unneeded file from cherry pick 23 January 2020, 23:01:07 UTC
fe1f24f Use standard projName_SOURCE_DIR variable. 23 January 2020, 23:00:34 UTC
630506e Upgrading version to 3.14 23 January 2020, 23:00:33 UTC
305c939 cmake_minimum_required should be first line. 23 January 2020, 23:00:33 UTC
dcadb72 Merge branch 'master' into fix_duplicate_names_in_gpu_kernel 23 January 2020, 18:30:47 UTC
47ffcc3 Merge pull request #4543 from benoitsteiner/master Deleted dead code 23 January 2020, 17:51:02 UTC
5df5545 Delete defunct native client flag 23 January 2020, 17:44:08 UTC
b4e2bdf Merge pull request #4546 from halide/pdb_fix_install_qc Deprecate Hexagon v60 in the Makefile too 23 January 2020, 17:12:55 UTC
302e368 Merge pull request #4545 from halide/srj-lookups Fix arm32 compilation issue 23 January 2020, 02:57:07 UTC
12e7d44 Fix arm32 compilation issue On at least one compiler (gcc 7.4 on arm32, see https://buildbot.halide-lang.org/master/#/builders/24/builds/47), overload resolution fails for std::function for std::isinf and some others. Convert to a plain function pointer (which is all we need here) to resolve. 22 January 2020, 23:01:46 UTC
36ee88a Merge pull request #4544 from halide/srj-align Fix for trunk LLVM 22 January 2020, 23:00:35 UTC
a18fe59 Deprecate Hexagon v60 in the Makefile too 22 January 2020, 21:29:15 UTC
aae2543 Fix for trunk LLVM 22 January 2020, 19:22:47 UTC
7e0828f Merge pull request #4541 from halide/fix_alignment_arg Fix for llvm trunk 22 January 2020, 18:49:48 UTC
6aafa67 Deleted dead code 22 January 2020, 18:45:46 UTC
646779e Merge pull request #4462 from benoitsteiner/featurization Moved the bulk of the implementation of configure_pipeline_features() to 22 January 2020, 00:41:57 UTC
20057f3 Merge pull request #4529 from halide/srj-msan-name Expand MSAN checks to include buffer name 22 January 2020, 00:03:18 UTC
0cfc03a Fix for llvm trunk 22 January 2020, 00:01:57 UTC
e660eec Remove feature leakage from gpu autoscheduler branch 21 January 2020, 23:12:09 UTC
5797561 Add missing check before returning unmutated let 21 January 2020, 23:07:08 UTC
a135a43 ExtractRegisterAllocations must mutate all sub-exprs 21 January 2020, 23:07:00 UTC
2992e8f Don't nest allocate nodes with the same name when fusing GPU thread loops Also only wrap let stmts around the allocation sizes that need it, in case there are sibling lets with the same name. 21 January 2020, 23:06:06 UTC
back to top