Home
last modified time | relevance | path

Searched refs:output_lanes (Results 1 – 3 of 3) sorted by relevance

/dports/lang/halide/Halide-release_2019_08_27-2654-g664dc4993/src/
H A DVectorizeLoops.cpp1145 int output_lanes = 1; in visit() local
1153 output_lanes = store_index.type().lanes() / store_ir.repetitions; in visit()
1155 store_index = Ramp::make(store_ir.base, store_ir.stride, output_lanes); in visit()
1156 b = VectorReduce::make(reduce_op, b, output_lanes); in visit()
1159 Expr new_load = Load::make(load_a->type.with_lanes(output_lanes), in visit()
1161 load_a->param, const_true(output_lanes), in visit()
H A DCodeGen_ARM.cpp1135 const int output_lanes = output_bits / op->type.bits(); in codegen_vector_reduce() local
1136 Type intrin_type = op->type.with_lanes(output_lanes); in codegen_vector_reduce()
1137 Type arg_type = arg.type().with_lanes(output_lanes * 2); in codegen_vector_reduce()
1163 value = call_intrin(op->type, output_lanes, ss.str(), args); in codegen_vector_reduce()
H A DCodeGen_LLVM.cpp4296 const int output_lanes = op->type.lanes(); in codegen_vector_reduce() local
4298 const int factor = val.type().lanes() / output_lanes; in codegen_vector_reduce()
4358 if (output_lanes == 1 && in codegen_vector_reduce()
4461 if (output_lanes == 1 && in codegen_vector_reduce()