https://github.com/halide/Halide
Revision 528b46beeee9d2f15bf7f238e3b55f159c11cd14 authored by Steven Johnson on 11 August 2020, 01:15:17 UTC, committed by Steven Johnson on 11 August 2020, 16:59:31 UTC
In the degenerate case of shuffle_vector() calling vlut() to shuffle a vector that is wider than 256 elements, the code was incorrectly using halide.hexagon.pack.vh on a vector-of-bool; this used to be necessary, but hasn't been for a while, so clearly this code path wasn't being exercised.

Remove the halide.hexagon.pack.vh and added a test case to exercise that path.

Also, drive-by removal of #include "EliminateBoolVectors.h" from CGHVX since it is no longer used there.
1 parent 52da814
History
Tip revision: 528b46beeee9d2f15bf7f238e3b55f159c11cd14 authored by Steven Johnson on 11 August 2020, 01:15:17 UTC
Remove unnecessary call to halide.hexagon.pack.vh in CG_HVX
Tip revision: 528b46b
File Mode Size
.github
apps
cmake
dependencies
doc
packaging
python_bindings
src
test
tools
tutorial
util
.clang-format -rw-r--r-- 1.5 KB
.clang-format-ignore -rw-r--r-- 265 bytes
.clang-tidy -rw-r--r-- 469 bytes
.gitattributes -rw-r--r-- 342 bytes
.gitignore -rw-r--r-- 1.1 KB
.gitmodules -rw-r--r-- 0 bytes
CMakeLists.txt -rw-r--r-- 4.6 KB
CODE_OF_CONDUCT.md -rw-r--r-- 3.5 KB
LICENSE.txt -rw-r--r-- 3.2 KB
Makefile -rw-r--r-- 91.9 KB
README.md -rw-r--r-- 19.1 KB
README_cmake.md -rw-r--r-- 12.3 KB
README_rungen.md -rw-r--r-- 12.1 KB
README_webassembly.md -rw-r--r-- 7.5 KB

README.md

back to top