It is not possible to enable the hexagon scheduling directive, (include the hvx target feature in the target.)
~/Halide/apps/blur (master) $ HL_TARGET=arm-64-android-hvx_128 make
bin/host/halide_blur.generator -g halide_blur -e static_library,h,registration,stmt,assembly -o bin/arm-64-android-hvx_128 target=arm-64-android-hvx_128
free(): invalid pointer
Makefile:13: recipe for target 'bin/arm-64-android-hvx_128/halide_blur.a' failed
make: *** [bin/arm-64-android-hvx_128/halide_blur.a] Segmentation fault (core dumped)