Home
last modified time | relevance | path

Searched refs:ssa (Results 351 - 375 of 382) sorted by relevance

1...<<111213141516

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shaderlib_nir.c77 return &nir_build_deref_var(b, var)->dest.ssa; in deref_ssa()
/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_build_util.h245 lval->ssa = 1; in getSSA()
H A Dnv50_ir.cpp228 ssa = 0; in LValue()
245 ssa = 0; in LValue()
/third_party/mesa3d/src/broadcom/compiler/
H A Dnir_to_vir.c781 assert(chan < dest->ssa.num_components); in ntq_store_dest()
785 _mesa_hash_table_search(c->def_ht, &dest->ssa); in ntq_store_dest()
790 qregs = ntq_init_ssa_def(c, &dest->ssa); in ntq_store_dest()
835 * This looks up the qreg associated with a particular ssa/reg used as a source
852 assert(i < src.ssa->num_components); in ntq_get_src()
854 entry = _mesa_hash_table_search(c->def_ht, src.ssa); in ntq_get_src()
857 entry = _mesa_hash_table_search(c->def_ht, src.ssa); in ntq_get_src()
1237 if (!src.is_ssa || src.ssa->parent_instr->type != nir_instr_type_alu) in ntq_get_alu_parent()
1239 nir_alu_instr *instr = nir_instr_as_alu(src.ssa->parent_instr); in ntq_get_alu_parent()
H A Dvir.c1366 if (intr->src[1].ssa->parent_instr == tmp) { in v3d_nir_sort_constant_ubo_load()
1456 nir_ssa_def_rewrite_uses(&intr->dest.ssa, result); in lower_load_num_subgroups()
/third_party/mesa3d/src/panfrost/bifrost/
H A Dcompiler.h913 return bi_get_index(src->ssa->index, false, 0); in bi_src_index()
924 return bi_get_index(dst->ssa.index, false, 0); in bi_dest_index()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_instr_tex.cpp592 if (src.offset && i < src.offset->ssa->num_components) in emit_tex_tex_ms()
1100 for (int i = 0; i < offset->ssa->num_components; ++i)
/third_party/mesa3d/src/compiler/nir/
H A Dnir_print.c244 print_ssa_use(src->ssa, state); in print_src()
253 print_ssa_def(&dest->ssa, state); in print_dest()
740 nir_instr_as_deref(instr->parent.ssa->parent_instr); in print_deref_link()
H A Dnir_lower_goto_ifs.c180 nir_ssa_def *ssa_def = condition.ssa; in set_path_vars_cond()
358 * Gets a forks condition as ssa def if the condition is inside a helper var,
359 * the variable will be read into an ssa def
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_cb_drawpixels.c129 tex->src[0].src = nir_src_for_ssa(&deref->dest.ssa); in sample_via_nir()
131 tex->src[1].src = nir_src_for_ssa(&deref->dest.ssa); in sample_via_nir()
139 return nir_channel(b, &tex->dest.ssa, 0); in sample_via_nir()
H A Dst_pbo_compute.c657 txf->src[2].src = nir_src_for_ssa(&sampler_deref->dest.ssa); in create_conversion_shader()
663 do_shader_conversion(&b, &txf->dest.ssa, num_components, global_id, &sd); in create_conversion_shader()
/third_party/mesa3d/src/panfrost/lib/
H A Dpan_blitter.c550 res = res ? nir_fadd(&b, res, &tex->dest.ssa) : &tex->dest.ssa; in pan_blitter_get_blit_shader()
590 res = &tex->dest.ssa; in pan_blitter_get_blit_shader()
H A Dpan_blend.c594 nir_ssa_def_rewrite_uses(&intr->dest.ssa, constant); in pan_inline_blend_constants()
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_meta_copy.c1796 nir_ssa_def *tex_deref = &nir_build_deref_var(&b, sampler)->dest.ssa; in get_texel_buffer_copy_fs()
1819 nir_ssa_def *s = nir_swizzle(&b, &tex->dest.ssa, swiz, 4); in get_texel_buffer_copy_fs()
3104 nir_ssa_def *tex_deref = &nir_build_deref_var(b, sampler)->dest.ssa; in build_nir_tex_op_read()
3120 return &tex->dest.ssa; in build_nir_tex_op_read()
3148 return &tex->dest.ssa; in build_nir_tex_op_ms_fetch_sample()
3169 nir_ssa_def *tex_deref = &nir_build_deref_var(b, sampler)->dest.ssa; in build_nir_tex_op_ms_resolve()
3202 nir_ssa_def *tex_deref = &nir_build_deref_var(b, sampler)->dest.ssa; in build_nir_tex_op_ms_read()
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_blend.c526 nir_ssa_def *frag_color = intr->src[0].ssa; in vc4_nir_lower_blend_instr()
/third_party/mesa3d/src/compiler/glsl/
H A Dgl_nir_link_varyings.c2105 nir_ssa_undef(b, intrin->dest.ssa.num_components, in replace_unused_interpolate_at_with_undef()
2106 intrin->dest.ssa.bit_size); in replace_unused_interpolate_at_with_undef()
2107 nir_ssa_def_rewrite_uses(&intrin->dest.ssa, undef); in replace_unused_interpolate_at_with_undef()
H A Dgl_nir_lower_packed_varyings.c865 nir_ssa_def *ssa_def = &packed_deref->dest.ssa; in lower_varying()
H A Dgl_nir_linker.c884 nir_instr_as_deref(tex_instr->src[sampler_idx].src.ssa->parent_instr); in validate_sampler_array_indexing()
/third_party/mesa3d/src/intel/blorp/
H A Dblorp_blit.c196 return &tex->dest.ssa; in blorp_nir_tex()
212 return &tex->dest.ssa; in blorp_nir_txf()
240 return &tex->dest.ssa; in blorp_nir_txf_ms()
255 return &tex->dest.ssa; in blorp_blit_txf_ms_mcs()
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_sched.c81 * list of ssa def consumers before sched pass would make this easier.
392 /* could an instruction be scheduled if specified ssa src was scheduled? */
499 * virtual ssa src for the kill instruction. But we have in check_instr()
989 if (ssa(predicated->srcs[0]) == ctx->pred) { in split_pred()
H A Dir3.c889 * in, in which case ssa() returns NULL in ir3_valid_flags()
892 struct ir3_instruction *src = ssa(instr->srcs[n]); in ir3_valid_flags()
H A Dir3.h1243 ssa(struct ir3_register *reg) in ssa() function
1643 if (ssa(instr->srcs[n])) in __ssa_srcp_n()
/third_party/mesa3d/src/asahi/compiler/
H A Dagx_compile.c1062 assert(phi->dest.ssa.num_components == 1); in agx_emit_phi_deferred()
1405 nir_ssa_def *def = &intr->dest.ssa; in agx_lower_front_face()
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_meta_copy.c359 nir_ssa_def *texel = &tex->dest.ssa; in panvk_meta_copy_img2img_shader()
1376 nir_ssa_def *texel = &tex->dest.ssa; in panvk_meta_copy_img2buf_shader()
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_cfg.c133 call->params[param_idx++] = nir_src_for_ssa(&ret_deref->dest.ssa); in vtn_handle_function_call()
913 /* For handling phi nodes, we do a poor-man's out-of-ssa on the spot. in vtn_handle_phis_first_pass()

Completed in 69 milliseconds

1...<<111213141516