Home
last modified time | relevance | path

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

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_subgroups.c487 nir_intrinsic_instr *qbcst = in lower_dynamic_quad_broadcast() local
490 qbcst->num_components = intrin->num_components; in lower_dynamic_quad_broadcast()
491 qbcst->src[1] = nir_src_for_ssa(nir_imm_int(b, i)); in lower_dynamic_quad_broadcast()
492 nir_src_copy(&qbcst->src[0], &intrin->src[0]); in lower_dynamic_quad_broadcast()
493 nir_ssa_dest_init(&qbcst->instr, &qbcst->dest, in lower_dynamic_quad_broadcast()
499 if (options->lower_to_scalar && qbcst->num_components > 1) { in lower_dynamic_quad_broadcast()
500 qbcst_dst = lower_subgroup_op_to_scalar(b, qbcst, false); in lower_dynamic_quad_broadcast()
502 nir_builder_instr_insert(b, &qbcst->instr); in lower_dynamic_quad_broadcast()
503 qbcst_dst = &qbcst->dest.ssa; in lower_dynamic_quad_broadcast()