sort by:
Revision Author Date Message Commit Date
0f00dc8 re-enable -fexceptions when WITH_EXCEPTIONS is defined 18 May 2019, 13:51:57 UTC
9c3764a Merge pull request #3892 from halide/srj-optimize Add OPTIMIZE for apps/ makefiles 17 May 2019, 21:04:44 UTC
fe6da4d Merge pull request #3891 from halide/modulus_remainder_bug Fix UB in ModulusRemainder 17 May 2019, 18:25:50 UTC
257d6e8 Add OPTIMIZE for apps/ makefiles Follow the pattern of the base Makefile by: - specifying OPTIMIZE ?= -O3 - adding that to the CXXFLAGS - removing -O3 where CXXFLAGS is present This allows an easy way to disable opt and/or add debug symbols for debugging the apps (just add OPTIMIZE=-g) 17 May 2019, 18:21:19 UTC
114cbc2 Merge pull request #3881 from halide/srj-appsv8 apps/ should default to using libHalide.so rather than libHalide.a 17 May 2019, 17:17:42 UTC
039a07e Merge pull request #3886 from halide/srj-appsbench2 Add `make benchmarks` target 17 May 2019, 17:16:49 UTC
db34fad Merge branch 'master' into srj-appsv8 17 May 2019, 00:52:00 UTC
cecbe4f Merge branch 'master' into srj-appsbench2 17 May 2019, 00:51:09 UTC
1cb2ea2 Fix UB in ModulusRemainder 17 May 2019, 00:24:03 UTC
15c2d74 Merge pull request #3890 from halide/readme_threads_fix Update documentation for HL_NUM_THREADS. 16 May 2019, 23:51:56 UTC
6f3ec41 Update documentation for HL_NUM_THREADS. 16 May 2019, 23:41:16 UTC
aa5e215 Merge pull request #3879 from ibtaylor/fix_blas_tests fix add_halide_blas_library cmake 16 May 2019, 23:34:54 UTC
769c4f5 Merge branch 'master' into srj-appsbench2 16 May 2019, 23:34:32 UTC
6b1115a Merge branch 'master' into srj-appsv8 16 May 2019, 23:34:09 UTC
1f7a0ac Merge pull request #3887 from halide/srj-llvm-bugs Fix trunk LLVM breakage 16 May 2019, 23:33:49 UTC
30f76bc Full bracing 16 May 2019, 23:21:26 UTC
720074f Fix indentation 16 May 2019, 23:08:53 UTC
0e49835 Fix trunk LLVM breakage 16 May 2019, 23:06:24 UTC
a927a48 Add `make benchmarks` target Adds benchmarking to several of the apps, using RunGen's benchmarking capability: - Some drive-by fixes to RunGen's code and README, which have bitrotted from underuse - Add new output format for the benchmarks (via --parsable_output) to make output simpler to machine-parse (rather than relying on the human-readable output remaining unchanged forever) - Ensured that all the Generators being benchmarked had proper estimates or defaults filled in, so we could use those values - Drive-by fix to put the output of `make test_apps` into the correct build subtree when building out-of-tree 16 May 2019, 22:34:15 UTC
3a64840 Merge pull request #3880 from halide/cmake_wasm_features Add WebAssembly feature target flags to CMake support. 16 May 2019, 21:37:28 UTC
bbe8023 Update Makefile 16 May 2019, 19:02:15 UTC
3874fd2 Update Makefile.inc 16 May 2019, 18:57:29 UTC
f9b5f6b apps/ should use libHalide.so rather than libHalide.a 16 May 2019, 00:03:29 UTC
6b2b6a0 Merge pull request #3877 from shubhamp-ca/makefile-older-egrep-support Support older versions of grep 15 May 2019, 18:11:15 UTC
517f16c Add WebAssembly feature target flags to CMake support. 15 May 2019, 17:31:22 UTC
fcf2906 Merge pull request #3878 from halide/riscv RISC-V backend. 15 May 2019, 16:48:19 UTC
9bb577f Support older versions of grep Older versions of egrep treat ")" as having special meaning and the change in PR #3850 results in Halide build failure. (Observed in Ubuntu 14.04, GNU grep 2.16) Replacing egrep with grep as extended regular expression is not required here. 15 May 2019, 15:19:37 UTC
29247b7 fix add_halide_blas_library cmake 15 May 2019, 15:14:27 UTC
c643415 Remove unused stuff noticed in code review. 15 May 2019, 08:25:16 UTC
7189081 Merge pull request #3843 from halide/mul_div_intrinsics_codegen_refactor Mul div intrinsics codegen refactor. 15 May 2019, 08:13:56 UTC
86befec Merge branch 'master' into riscv 15 May 2019, 01:22:35 UTC
1a0552b Merge branch 'mul_div_intrinsics_codegen_refactor' of https://github.com/halide/Halide into mul_div_intrinsics_codegen_refactor 15 May 2019, 01:10:57 UTC
45ce0f3 Merge branch 'master' into mul_div_intrinsics_codegen_refactor Add comments. Convert mulhi_shr uses to use unsigned shift amount. 15 May 2019, 00:16:04 UTC
f28abd8 Merge pull request #3876 from halide/llvm_error_to_error_code_fix Small API change for LLVM latest. 14 May 2019, 05:47:38 UTC
f133385 Fix in-between ideas error. 14 May 2019, 00:56:59 UTC
6a2ec71 Simpler fix. 14 May 2019, 00:21:52 UTC
3332147 Small API change for LLVM latest. 14 May 2019, 00:15:08 UTC
5d79a28 Merge pull request #3873 from halide/srj-matchtypes match_types_bitwise(): print types and values to help debug assertion… 13 May 2019, 16:56:38 UTC
4202038 match_types_bitwise(): print types and values to help debug assertion failures 10 May 2019, 19:03:56 UTC
cfbe27a Merge branch 'master' into mul_div_intrinsics_codegen_refactor 10 May 2019, 18:05:26 UTC
3c3ced4 Merge pull request #3872 from halide/srj-hvxshift Fix HVX shl/shr patterns to uniformly assume RHS is unsigned 10 May 2019, 16:37:38 UTC
4732e14 Merge branch 'master' into srj-hvxshift 10 May 2019, 00:55:34 UTC
27f96b4 Merge pull request #3871 from halide/srj-shift Add types to left-shift and right-shift assertions 10 May 2019, 00:55:11 UTC
e390c6e special-case shift-left and shift-right for OpenCL 09 May 2019, 22:03:53 UTC
801db30 Also update hvx_128.ll and hvx_64.ll 09 May 2019, 21:24:59 UTC
4a7801b Fix add_shr and add_shl as well 09 May 2019, 20:55:26 UTC
70e9fb1 Fix HVX shl/shr patterns to uniformly assume RHS is unsigned 09 May 2019, 19:39:07 UTC
c24b005 Pass unsigned value in operator>> 09 May 2019, 19:01:43 UTC
fc95af9 Move Types to separate line 09 May 2019, 19:01:28 UTC
9c07582 Add types to left-shift and right-shift assertions This makes debugging violations a bit easier. 09 May 2019, 18:00:50 UTC
1c36c59 Merge branch 'master' into mul_div_intrinsics_codegen_refactor 09 May 2019, 06:46:21 UTC
a472343 Merge pull request #3867 from halide/shift_amount_type_change Shift amount type change 09 May 2019, 06:20:43 UTC
df53967 Merge pull request #3870 from halide/simplify_correlated_differences_stack_space Use less stack space in simplify correlated differences visitor 09 May 2019, 02:52:58 UTC
1d82b90 Don't conform the shift amount to the lane count of the value. This was causing failures in pattern construction in HexagonOptimize. 09 May 2019, 01:33:33 UTC
9b938d5 Only push lets that correspond to bound values 08 May 2019, 22:52:54 UTC
26faf08 Add missing lets push/pop 08 May 2019, 22:40:59 UTC
1c48a14 Use less stack space in simplify correlated differences visitor 08 May 2019, 22:39:20 UTC
0c79a46 Update Hexagon peephole patterns to match type of shift amount. Fix tabs. 08 May 2019, 17:31:24 UTC
bf43e8d Remove uncessary LLVM cast and replace with assert that types are the same. Improve error message. Formatting fix. 08 May 2019, 07:56:19 UTC
d3059c1 Merge branch 'master' into shift_amount_type_change 08 May 2019, 00:02:47 UTC
c7e94c6 Change shift operators to insist the shift amount is unsigned. 08 May 2019, 00:01:58 UTC
5a21076 Merge pull request #3865 from halide/srj-wasm2 Simplify Emscripten config requirements for wasm branch 03 May 2019, 19:55:03 UTC
e5c1217 Simplify Emscripten config requirements for wasm branch Formerly, a config file had to be edited correctly, or bad things happened. Now we set it correctly automatically. 03 May 2019, 00:59:31 UTC
17866c0 Merge pull request #3863 from halide/srj-v8 Replace deprecated v8::Handle with v8::Local 02 May 2019, 19:46:53 UTC
539a9d0 Merge pull request #3860 from halide/fix_cuda_mat_mul Fix cuda mat mul 02 May 2019, 17:08:49 UTC
3472c8a Replace deprecated v8::Handle with v8::Local 02 May 2019, 17:07:55 UTC
229ef06 Merge pull request #3862 from halide/srj-msan-call2 Fix msan helper return types 02 May 2019, 17:06:18 UTC
79736e8 Merge pull request #3756 from yamaguchi1024/pybindings_rangecheck Add check for the overflow in Python bindings 01 May 2019, 23:23:05 UTC
9d12c7e Update msan_aottest.cpp 01 May 2019, 22:31:03 UTC
e8bfd47 Fix msan helper return types This allows Codegen_C to use msan cleanly. 01 May 2019, 21:48:09 UTC
999f95f Fix bug in var handling in warp shuffle lowering 01 May 2019, 21:07:42 UTC
5610150 Add missing simplifier rules 01 May 2019, 21:07:30 UTC
888bc16 Merge pull request #3785 from halide/hexagon_priority_2 Add ability to change priority of QURT threads 01 May 2019, 16:22:15 UTC
ec5bd01 Rebuild prebuilts. 01 May 2019, 07:08:43 UTC
d3381bd Merge branch 'master' of https://github.com/halide/Halide into hexagon_priority_2 01 May 2019, 07:08:04 UTC
0dc8b92 Merge branch 'master' into mul_div_intrinsics_codegen_refactor Fixes for type handling, merge conflicts. 30 April 2019, 20:38:46 UTC
a9f4c34 Merge pull request #3847 from halide/bitwise_ops_type_consistency Bitwise ops type consistency. 30 April 2019, 05:46:00 UTC
a202fd5 Add check for the overflow in Python bindings Add check for ssize_t -> int32_t overflow. Add the corresponding test to correctness/buffer.py. 30 April 2019, 05:27:19 UTC
f066b72 Merge pull request #3854 from halide/srj-llvm6 Drop support for LLVM6 30 April 2019, 01:01:11 UTC
e9e00f9 Add explicit int/Expr Expr/int overloads for bitwise ops per review feedback. Fix test errors that are surfaced by doing this. 29 April 2019, 23:39:05 UTC
9d94d28 Merge pull request #3852 from halide/fix-mlal Improve mlal codegen 29 April 2019, 21:32:10 UTC
ff014c2 Update .travis.yml 29 April 2019, 20:40:56 UTC
c5cd2b7 Merge branch 'master' into bitwise_ops_type_consistency 29 April 2019, 20:38:35 UTC
ed446a8 Updated to recommend LLVM 8.0 29 April 2019, 18:54:23 UTC
0411d84 Drop support for LLVM6 Halide policy is to support LLVM trunk + two previous versions, which means it's time for LLVM6 to go. If any downstream users are still relying on LLVM6, please speak up. (Note: this can't land until https://github.com/halide/build_bot/pull/36 lands to update the buildbots; for now, Travis should pass but buildbots will fail. Opening PR anyway for discussion.) 29 April 2019, 18:26:58 UTC
d5906a4 mmap_dlsym: check for from after RTLD_SELF || RTLD_DEFAULT 29 April 2019, 14:10:48 UTC
5a94027 Merge pull request #3853 from fbleibel/patch-1 Fix small typo in lesson07 28 April 2019, 23:18:34 UTC
042faf8 Fix small typo in lesson07 28 April 2019, 22:39:27 UTC
4e6eca9 Merge pull request #3837 from halide/ataei-onnx_test_apps Add apps/onnx/test to test_apps 28 April 2019, 16:42:15 UTC
3441337 Merge branch 'master' into ataei-onnx_test_apps 28 April 2019, 10:13:52 UTC
81a768d Add 64-bit version of mull patterns. 28 April 2019, 00:12:58 UTC
271a4cc Merge pull request #3848 from halide/srj-hvxclean Fix a few more portability errors in hexagon_remote 27 April 2019, 18:31:44 UTC
0821424 Add comments. 27 April 2019, 18:12:37 UTC
ea13099 Fix mlal codegen. 27 April 2019, 18:10:14 UTC
0052fc1 Merge pull request #3850 from halide/makefile-ld-fix updating makefile to process newer ld trace output 27 April 2019, 04:13:17 UTC
0634a06 Merge pull request #3849 from halide/srj-initarray Set llvm::TargetOptions::UseInitArray = true 27 April 2019, 01:08:11 UTC
3c2ce8c Avoid access vector[0] if vector is empty 27 April 2019, 00:58:16 UTC
48d05a5 updating makefile to process newer ld trace output 26 April 2019, 23:42:27 UTC
d010f2b Set llvm::TargetOptions::UseInitArray = true This causes llvm to put ctors into the `.init_array` section when possible (rather than the .ctors` section. This can dramatically improve performance for some targets (esp aarch64) when the `lld` linker is used: older linkers (eg, gold) tend to do legacy conversion of .ctors to .init_array, but lld does not. (It's not clear to me why we default this to false -- historical reasons? mistake? ignorance? -- or if there are any downsides to making this change.) 26 April 2019, 20:36:10 UTC
7f19594 Use long long and %lld for size_t 26 April 2019, 20:14:22 UTC
back to top