Home
last modified time | relevance | path

Searched refs:nir_src_num_components (Results 1 – 25 of 33) sorted by relevance

12

/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir.c240 const unsigned src_components = nir_src_num_components(src.src); in get_alu_src()
1337 if (!is_aos(bld_base) && nir_src_num_components(instr->src[0]) > 1) { in visit_store_reg()
1338 for (unsigned i = 0; i < nir_src_num_components(instr->src[0]); i++) in visit_store_reg()
1468 if (nir_src_num_components(instr->src[0]) == 1) in visit_load_ubo()
1499 if (nir_src_num_components(instr->src[0]) == 1) in visit_load_ssbo()
1519 if (nir_src_num_components(instr->src[1]) == 1) in visit_store_ssbo()
1527 int nc = nir_src_num_components(instr->src[0]); in visit_store_ssbo()
1540 if (nir_src_num_components(instr->src[0]) == 1) in visit_get_ssbo_size()
1553 if (nir_src_num_components(instr->src[0]) == 1) in visit_ssbo_atomic()
1570 if (nir_src_num_components(src) == 1) { in img_params_init_resource()
[all …]
/aosp_15_r20/external/mesa3d/src/asahi/compiler/
H A Dagx_compile.c312 if (nir_src_num_components(src) > 1) in agx_extract_nir_src()
373 unsigned nr = nir_src_num_components(vec); in agx_recollect_vector()
706 fmt, BITFIELD_MASK(nir_src_num_components(instr->src[0])), in agx_emit_store()
734 unsigned nr = nir_src_num_components(instr->src[0]); in agx_emit_store_preamble()
972 nir_src_num_components(instr->src[0])); /* XXX: there's a write mask */ in agx_emit_local_store()
996 unsigned mask = BITFIELD_MASK(nir_src_num_components(instr->src[0])); in agx_emit_store_scratch()
1044 assert(nir_src_num_components(intr->src[1]) == 4); in agx_emit_image_load()
1109 for (unsigned c = 0; c < nir_src_num_components(src); ++c) { in agx_emit_export()
1182 if (nir_src_num_components(instr->src[3]) < 4) { in agx_emit_image_store()
1186 if (i < nir_src_num_components(instr->src[3])) in agx_emit_image_store()
[all …]
H A Dagx_nir_lower_cull_distance.c62 assert(nir_src_num_components(intr->src[0]) == 1 && "must be scalarized"); in lower_write()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c1447 unsigned live_channels = nir_src_num_components(alu->src[src].src); in get_alu_src_raw()
1536 unsigned num_components = nir_src_num_components(src); in cast_src_to_type()
2102 for (unsigned i = 0; i < nir_src_num_components(alu->src[0].src); i++) { in emit_alu()
2124 for (unsigned i = 0; i < nir_src_num_components(alu->src[0].src); i++) { in emit_alu()
2145 for (unsigned i = 0; i < nir_src_num_components(alu->src[0].src); i++) { in emit_alu()
2367 if (nir_src_num_components(intr->src[0]) != 1) in emit_store_shared()
2429 if (nir_src_num_components(intr->src[0]) != 1) in emit_store_scratch()
2887 uint32_t src_components = nir_src_num_components(*src); in get_image_coords()
3550 unsigned num_components = nir_src_num_components(*src); in get_src_float()
3562 unsigned num_components = nir_src_num_components(*src); in get_src_int()
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_64bit.cpp274 return nir_src_num_components(intr->src[0]) >= 3; in filter()
278 return nir_src_num_components(intr->src[1]) >= 3; in filter()
536 unsigned old_components = nir_src_num_components(src); in split_store_output()
1215 for (unsigned i = 0; i < nir_src_num_components(store->src[0]); ++i, ++comps) { in combine_one_slot()
H A Dsfn_instr_mem.cpp621 for (unsigned i = 0; i < nir_src_num_components(instr->src[0]); ++i) { in emit_ssbo_store()
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_context.c254 unsigned num_components = nir_src_num_components(*src); in ir3_get_src_shared()
257 for (unsigned i = 0; i < nir_src_num_components(*src); i++) { in ir3_get_src_shared()
/aosp_15_r20/external/mesa3d/src/panfrost/util/
H A Dpan_collect_varyings.c94 count = nir_src_num_components(intr->src[0]); in walk_varyings()
/aosp_15_r20/external/mesa3d/src/imagination/rogue/
H A Drogue_compile.c256 ASSERTED unsigned store_size = nir_src_num_components(intr->src[0]); in trans_nir_intrinsic_store_output_fs()
277 ASSERTED unsigned store_size = nir_src_num_components(intr->src[0]); in trans_nir_intrinsic_store_output_vs()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_instr_set.c458 for (unsigned i = 0; i < nir_src_num_components(alu1_actual_src); i++) in nir_alu_srcs_negative_equal()
475 for (unsigned i = 0; i < nir_src_num_components(alu2_actual_src); i++) in nir_alu_srcs_negative_equal()
H A Dnir_inline_uniforms.c131 nir_src_is_const(intr->src[0]) && nir_src_num_components(intr->src[0]) == 1 && in nir_collect_src_uniforms()
H A Dnir_split_64bit_vec3_and_vec4.c64 return nir_src_num_components(intr->src[1]) >= 3; in nir_split_64bit_vec3_and_vec4_filter()
H A Dnir_validate.c213 unsigned num_components = nir_src_num_components(src->src); in validate_alu_src()
520 nir_src_num_components(instr->src[0]), in validate_intrinsic_instr()
715 BITFIELD_MASK(nir_src_num_components(instr->src[0]))); in validate_intrinsic_instr()
H A Dnir_opt_constant_folding.c314 for (unsigned i = 0; i < nir_src_num_components(intrin->src[0]); i++) { in try_fold_intrinsic()
H A Dnir_serialize.c742 unsigned src_components = nir_src_num_components(alu->src[i].src); in write_alu()
801 unsigned src_components = nir_src_num_components(alu->src[i].src); in read_alu()
1130 intrin->num_components = nir_src_num_components(intrin->src[i]); in read_intrinsic()
H A Dnir.c2704 unsigned num_components = nir_src_num_components(rsrc); in nir_chase_binding()
2990 return nir_src_num_components(intr->src[srcn]); in nir_intrinsic_src_components()
3318 return nir_src_num_components(instr->src[src].src); in nir_tex_instr_src_size()
H A Dnir_builder.c269 tex->coord_components = nir_src_num_components(extra_srcs[i].src); in nir_build_tex_deref_instr()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_inline_uniforms.c36 if (nir_src_bit_size(src) != 32 || nir_src_num_components(src) != 1 || nir_src_is_const(src)) in is_src_uniform_load()
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/
H A Dnir_to_dxil.c3492 unsigned num_components = nir_src_num_components(intr->src[0]); in emit_store_ssbo()
4092 assert(num_coords <= nir_src_num_components(intr->src[1])); in emit_image_store()
4103 unsigned num_components = nir_src_num_components(intr->src[3]); in emit_image_store()
4154 assert(num_coords <= nir_src_num_components(intr->src[1])); in emit_image_load()
4217 assert(num_coords <= nir_src_num_components(intr->src[1])); in emit_image_atomic()
4268 assert(num_coords <= nir_src_num_components(intr->src[1])); in emit_image_atomic_comp_swap()
5179 unsigned num_components = nir_src_num_components(src->src); in get_n_src()
5496 assert(nir_src_num_components(instr->src[i].src) == 1); in emit_tex()
5503 assert(nir_src_num_components(instr->src[i].src) == 1); in emit_tex()
5522 assert(nir_src_num_components(instr->src[i].src) == 1); in emit_tex()
[all …]
H A Ddxil_nir_tess.c309 assert(nir_src_num_components(intr->src[0]) == 1); in remove_tess_level_accesses()
/aosp_15_r20/external/mesa3d/src/panfrost/compiler/
H A Dbifrost_compile.c886 unsigned num_components = nir_src_num_components(*src); in bi_src_color_vec4()
942 if (nir_src_num_components(instr->src[0]) < 4) { in bi_emit_fragment_out()
999 b, color, srcs, channels, nir_src_num_components(instr->src[0]), in bi_emit_fragment_out()
2359 for (unsigned i = 1; i < nir_src_num_components(src->src); ++i) { in bi_nir_is_replicated()
3251 unsigned nr = nir_src_num_components(instr->src[offs_idx].src); in bi_emit_texc_offset_ms_index()
3288 unsigned nr = nir_src_num_components(instr->src[offs_idx].src); in bi_emit_valhall_offsets()
3484 unsigned components = nir_src_num_components(instr->src[i].src); in bi_emit_texc()
3700 nir_src_num_components(instr->src[i].src) - instr->is_array; in bi_emit_tex_valhall()
/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/
H A Delk_fs_nir.cpp4145 assert(nir_src_num_components(instr->src[0]) <= 4); in fs_nir_emit_cs_intrinsic()
4151 assert(nir_src_num_components(instr->src[0]) == 1); in fs_nir_emit_cs_intrinsic()
5225 assert(nir_src_num_components(instr->src[0]) <= 4); in fs_nir_emit_intrinsic()
5233 assert(nir_src_num_components(instr->src[0]) == 1); in fs_nir_emit_intrinsic()
5357 assert(nir_src_num_components(instr->src[0]) <= 4); in fs_nir_emit_intrinsic()
5363 assert(nir_src_num_components(instr->src[0]) == 1); in fs_nir_emit_intrinsic()
5464 assert(nir_src_num_components(instr->src[0]) == 1); in fs_nir_emit_intrinsic()
5576 assert(nir_src_num_components(instr->src[0]) == 1); in fs_nir_emit_intrinsic()
5602 assert(nir_src_num_components(instr->src[0]) == 1); in fs_nir_emit_intrinsic()
H A Delk_vec4_nir.cpp266 assert(nir_src_num_components(src) == 1); in get_nir_src_imm()
458 assert(nir_src_num_components(instr->src[0]) == 1); in nir_emit_intrinsic()
1331 tmp.swizzle = elk_swizzle_for_size(nir_src_num_components(instr->src[0].src)); in nir_emit_alu()
/aosp_15_r20/external/mesa3d/src/panfrost/midgard/
H A Dmidgard_compile.c922 nir_src_num_components(instr->src[0].src))) { in emit_alu()
1202 nir_src_bit_size(intr->src[0]) * nir_src_num_components(intr->src[0]); in emit_global()
1885 unsigned nr_comp = nir_src_num_components(instr->src[0]); in emit_intrinsic()
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_kernel.c482 unsigned write_size = nir_src_num_components(store->src[0]) * in rebuild_value_from_store()

12