hexagon 62 apps/HelloHexagon/pipeline.cpp .hexagon() hexagon 364 apps/camera_pipe/camera_pipe_generator.cpp processed.hexagon(); hexagon 47 apps/hexagon_benchmarks/conv3x3_generator.cpp .hexagon() hexagon 40 apps/hexagon_benchmarks/dilate3x3_generator.cpp .hexagon() hexagon 43 apps/hexagon_benchmarks/gaussian5x5_generator.cpp .hexagon() hexagon 51 apps/hexagon_benchmarks/median3x3_generator.cpp .hexagon() hexagon 45 apps/hexagon_benchmarks/sobel_generator.cpp .hexagon() hexagon 70 apps/hexagon_matmul/pipeline.cpp .hexagon() hexagon 2214 src/Func.cpp Stage(func.definition(), name(), args(), func.schedule().storage_dims()).hexagon(x); hexagon 287 src/Func.h EXPORT Stage &hexagon(VarOrRVar x = Var::outermost()); hexagon 1545 src/Func.h EXPORT Func &hexagon(VarOrRVar x = Var::outermost()); hexagon 2038 src/Func.h f.hexagon(); hexagon 1628 src/Generator.h HALIDE_OUTPUT_FORWARD(hexagon) hexagon 389 src/LLVM_Runtime_Linker.cpp triple.setArch(llvm::Triple::hexagon); hexagon 57 test/correctness/bit_counting.cpp f.hexagon().vectorize(x, 128); hexagon 27 test/correctness/bounds.cpp f.hexagon().vectorize(x, 32); hexagon 28 test/correctness/bounds.cpp g.hexagon().vectorize(x, 32); hexagon 29 test/correctness/bounds.cpp h.hexagon().vectorize(x, 32); hexagon 24 test/correctness/bounds_inference.cpp f.hexagon().vectorize(x, 32); hexagon 25 test/correctness/bounds_inference.cpp g.hexagon().vectorize(x, 32); hexagon 26 test/correctness/bounds_inference.cpp h.hexagon().vectorize(x, 32); hexagon 85 test/correctness/convolution.cpp blur1.hexagon().tile(x, y, xi, yi, 6, 6); hexagon 87 test/correctness/convolution.cpp blur1.update().hexagon().tile(x, y, xi, yi, hvx_vector_width, 4).vectorize(xi); hexagon 90 test/correctness/convolution.cpp blur2.hexagon().vectorize(x, hvx_vector_width); hexagon 47 test/correctness/convolution_multiple_kernels.cpp blur.hexagon().vectorize(x, 32); hexagon 49 test/correctness/convolution_multiple_kernels.cpp blur.hexagon().vectorize(x, 64); hexagon 34 test/correctness/dilate3x3.cpp dilate3x3.hexagon().vectorize(x, 64); hexagon 35 test/correctness/func_lifetime.cpp f.hexagon().vectorize(x, 32); hexagon 58 test/correctness/func_lifetime.cpp g.hexagon().vectorize(x, 32); hexagon 39 test/correctness/func_lifetime_2.cpp f.hexagon().vectorize(x, 32); hexagon 58 test/correctness/func_lifetime_2.cpp g.hexagon().vectorize(x, 32); hexagon 38 test/correctness/gpu_data_flows.cpp g.compute_root().hexagon(); hexagon 72 test/correctness/gpu_data_flows.cpp f.compute_root().hexagon(); hexagon 73 test/correctness/gpu_data_flows.cpp out.compute_root().hexagon(); hexagon 48 test/correctness/gpu_non_contiguous_copy.cpp f.hexagon().vectorize(x, 16); hexagon 35 test/correctness/gpu_object_lifetime_1.cpp f.hexagon(); hexagon 41 test/correctness/gpu_object_lifetime_2.cpp g.hexagon(); hexagon 46 test/correctness/gpu_object_lifetime_3.cpp f[i].hexagon(); hexagon 28 test/correctness/interleave_rgb.cpp interleaved.hexagon().vectorize(x, vector_width).unroll(c); hexagon 18 test/correctness/interleave_x.cpp interleaved.hexagon().vectorize(x, 32); hexagon 48 test/correctness/leak_device_memory.cpp f.hexagon(); hexagon 35 test/correctness/logical.cpp f.hexagon().vectorize(x, 128); hexagon 68 test/correctness/logical.cpp f.hexagon().vectorize(x, 128); hexagon 99 test/correctness/logical.cpp f.hexagon().vectorize(x, 128); hexagon 128 test/correctness/logical.cpp f.hexagon().vectorize(x, 128); hexagon 180 test/correctness/logical.cpp gpu.hexagon().vectorize(x, 128); hexagon 68 test/correctness/math.cpp test_##name.hexagon(); \ hexagon 93 test/correctness/math.cpp test_##name.hexagon(); \ hexagon 51 test/correctness/median3x3.cpp median3x3.hexagon().vectorize(x, 64); hexagon 306 test/correctness/mul_div_mod.cpp f.compute_root().hexagon(); hexagon 391 test/correctness/mul_div_mod.cpp f.compute_root().hexagon(); hexagon 31 test/correctness/param.cpp f.hexagon().vectorize(x, 32); hexagon 102 test/correctness/predicated_store_load.cpp f.update(0).hexagon().vectorize(r.x, 32); hexagon 131 test/correctness/predicated_store_load.cpp f.hexagon().vectorize(x, 32); hexagon 169 test/correctness/predicated_store_load.cpp f.update(0).hexagon().vectorize(r.x, 32); hexagon 202 test/correctness/predicated_store_load.cpp f.update(0).hexagon().vectorize(r.x, 32); hexagon 237 test/correctness/predicated_store_load.cpp f.update(0).hexagon().vectorize(r.x, 32); hexagon 272 test/correctness/predicated_store_load.cpp f.update(0).hexagon().vectorize(r.z, 32); hexagon 304 test/correctness/predicated_store_load.cpp f.update(0).hexagon().vectorize(r.x, 32); hexagon 305 test/correctness/predicated_store_load.cpp f.update(1).hexagon().vectorize(r.y, 32); hexagon 339 test/correctness/predicated_store_load.cpp f.update(0).hexagon().vectorize(r.x, 32); hexagon 24 test/correctness/tuple_reduction.cpp f.hexagon(y).vectorize(x, 32); hexagon 25 test/correctness/tuple_reduction.cpp f.update().hexagon(y).vectorize(x, 32); hexagon 61 test/correctness/tuple_reduction.cpp f.hexagon(y).vectorize(x, 32); hexagon 68 test/correctness/tuple_reduction.cpp f.update(i).hexagon(y).vectorize(x, 32); hexagon 111 test/correctness/tuple_reduction.cpp f.update(i).hexagon(y).vectorize(x, 32); hexagon 157 test/correctness/tuple_reduction.cpp f.update(i).hexagon(y).vectorize(x, 32); hexagon 44 test/correctness/widening_reduction.cpp f.hexagon().vectorize(x, 128); hexagon 86 test/correctness/widening_reduction.cpp g.hexagon().vectorize(x, 128);