Home
last modified time | relevance | path

Searched refs:ssa (Results 276 - 300 of 382) sorted by relevance

1...<<111213141516

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_meta_etc_decode.c213 nir_ssa_def *tex_deref = &nir_build_deref_var(&b, input_img_3d)->dest.ssa; in build_shader()
230 nir_store_var(&b, payload_var, &tex->dest.ssa, 0xf); in build_shader()
234 nir_ssa_def *tex_deref = &nir_build_deref_var(&b, input_img_2d)->dest.ssa; in build_shader()
251 nir_store_var(&b, payload_var, &tex->dest.ssa, 0xf); in build_shader()
508 nir_image_deref_store(&b, &nir_build_deref_var(&b, output_img_3d)->dest.ssa, img_coord, in build_shader()
514 nir_image_deref_store(&b, &nir_build_deref_var(&b, output_img_2d)->dest.ssa, img_coord, in build_shader()
H A Dradv_meta.c762 nir_ssa_def *input_img_deref = &nir_build_deref_var(b, input_img)->dest.ssa; in radv_meta_build_resolve_shader_core()
780 tmp = &tex->dest.ssa; in radv_meta_build_resolve_shader_core()
797 nir_ssa_def *not_all_same = nir_inot(b, &tex_all_same->dest.ssa); in radv_meta_build_resolve_shader_core()
816 tmp = nir_fadd(b, tmp, &tex_add->dest.ssa); in radv_meta_build_resolve_shader_core()
824 nir_store_var(b, color, &tex->dest.ssa, 0xf); in radv_meta_build_resolve_shader_core()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c185 src.src = nir_src_for_ssa(&dest->dest.ssa); in ttn_src_for_dest()
758 src = nir_src_for_ssa(&load->dest.ssa); in ttn_src_for_file_and_index()
1445 instr->src[src_number].src = nir_src_for_ssa(&deref->dest.ssa); in ttn_tex()
1448 instr->src[src_number].src = nir_src_for_ssa(&deref->dest.ssa); in ttn_tex()
1567 ttn_move_dest(b, dest, &instr->dest.ssa); in ttn_tex()
1610 txs->src[0].src = nir_src_for_ssa(&deref->dest.ssa); in ttn_txq()
1613 qlv->src[0].src = nir_src_for_ssa(&deref->dest.ssa); in ttn_txq()
1627 ttn_move_dest_masked(b, dest, &txs->dest.ssa, TGSI_WRITEMASK_XYZ); in ttn_txq()
1628 ttn_move_dest_masked(b, dest, &qlv->dest.ssa, TGSI_WRITEMASK_W); in ttn_txq()
1752 instr->src[0] = nir_src_for_ssa(&image_deref->dest.ssa); in ttn_mem()
[all...]
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_cf.c135 /* NOTE: we can have non-ssa srcs after copy propagation: */ in try_conversion_folding()
136 src = ssa(conv->srcs[0]); in try_conversion_folding()
H A Dir3_nir_lower_wide_load_store.c104 components[off++] = nir_channel(b, &load->dest.ssa, i); in lower_wide_load_store()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_nir_lower_multiview.c54 nir_ssa_def *orig_src = intrin->src[1].ssa; in lower_multiview_mask()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_packing.c145 nir_ssa_def_rewrite_uses(&alu_instr->dest.dest.ssa, dest); in lower_pack_instr()
H A Dnir_opt_move_discards_to_top.c60 nir_instr *instr = src->ssa->parent_instr; in can_move_src()
H A Dnir_lower_clip_disable.c111 recursive_if_chain(b, deref, instr->src[1].ssa, clip_plane_enable, index, 0, length); in lower_clip_plane_store()
H A Dnir_gather_info.c34 if (src->ssa->parent_instr->type != nir_instr_type_intrinsic) in src_is_invocation_id()
37 return nir_instr_as_intrinsic(src->ssa->parent_instr)->intrinsic == in src_is_invocation_id()
45 if (src->ssa->parent_instr->type != nir_instr_type_intrinsic) in src_is_local_invocation_index()
48 return nir_instr_as_intrinsic(src->ssa->parent_instr)->intrinsic == in src_is_local_invocation_index()
H A Dnir_control_flow.c240 phi->dest.ssa.num_components, in nir_insert_phi_undef()
241 phi->dest.ssa.bit_size); in nir_insert_phi_undef()
540 &if_stmt->condition.ssa->if_uses); in update_if_uses()
H A Dnir_lower_variable_initializers.c79 nir_store_deref(b, dst_deref, &src_deref->dest.ssa, ~0); in lower_const_initializer()
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_nir_lower_line_smooth.c50 intr->src[0].ssa); in lower_line_smooth_intrinsic()
/third_party/mesa3d/src/compiler/glsl/
H A Dgl_nir_lower_atomics.c124 offset = nir_iadd(b, offset, nir_imul(b, d->arr.index.ssa, in lower_deref_instr()
/third_party/mesa3d/src/intel/blorp/
H A Dblorp_nir_builder.h68 return &tex->dest.ssa; in blorp_nir_txf_ms_mcs()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir_lower_conversions.c61 nir_ssa_def_rewrite_uses(&alu->dest.dest.ssa, res); in split_conversion()
H A Dbrw_mesh.cpp163 nir_ssa_def *offset = nir_ishr_imm(b, offset_src->ssa, 2); in brw_nir_adjust_task_payload_offsets_instr()
646 offset_src->ssa, in brw_nir_adjust_offset_for_arrayed_indices_instr()
647 nir_imul_imm(b, index_src->ssa, map->per_vertex_pitch_dw)); in brw_nir_adjust_offset_for_arrayed_indices_instr()
664 offset_src->ssa, in brw_nir_adjust_offset_for_arrayed_indices_instr()
665 nir_imul_imm(b, index_src->ssa, map->per_primitive_pitch_dw)); in brw_nir_adjust_offset_for_arrayed_indices_instr()
/third_party/mesa3d/src/panfrost/util/
H A Dpan_lower_xfb.c58 nir_ssa_def *src = intr->src[0].ssa; in lower_xfb_output()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_pbo.c533 tex->src[0].src = nir_src_for_ssa(&tex_deref->dest.ssa); in create_fs()
535 tex->src[1].src = nir_src_for_ssa(&tex_deref->dest.ssa); in create_fs()
540 nir_ssa_def *result = &tex->dest.ssa; in create_fs()
565 nir_image_deref_store(&b, &img_deref->dest.ssa, in create_fs()
H A Dst_atifs_to_nir.c371 tex->src[0].src = nir_src_for_ssa(&tex_deref->dest.ssa); in compile_setupinst()
373 tex->src[1].src = nir_src_for_ssa(&tex_deref->dest.ssa); in compile_setupinst()
382 t->temps[r] = &tex->dest.ssa; in compile_setupinst()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_instr_mem.cpp182 bool read_result = !instr->dest.is_ssa || !list_is_empty(&instr->dest.ssa.uses); in emit_atomic_op2()
259 bool read_result = !instr->dest.is_ssa || !list_is_empty(&instr->dest.ssa.uses); in emit_atomic_inc()
599 bool read_result = !intr->dest.is_ssa || !list_is_empty(&intr->dest.ssa.uses); in emit_ssbo_atomic_op()
714 bool read_result = !intrin->dest.is_ssa || !list_is_empty(&intrin->dest.ssa.uses); in emit_image_load_or_atomic()
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_private.h625 struct vtn_ssa_value *ssa; member
757 vtn_pointer_from_ssa(struct vtn_builder *b, nir_ssa_def *ssa,
899 struct vtn_ssa_value *ssa);
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c1102 get_src_ssa(struct ntv_context *ctx, const nir_ssa_def *ssa) in get_src_ssa() argument
1104 assert(ssa->index < ctx->num_defs); in get_src_ssa()
1105 assert(ctx->defs[ssa->index] != 0); in get_src_ssa()
1106 return ctx->defs[ssa->index]; in get_src_ssa()
1133 return get_src_ssa(ctx, src->ssa); in get_src()
1209 store_ssa_def(struct ntv_context *ctx, nir_ssa_def *ssa, SpvId result) in store_ssa_def() argument
1212 assert(ssa->index < ctx->num_defs); in store_ssa_def()
1213 ctx->defs[ssa->index] = result; in store_ssa_def()
1265 store_ssa_def(ctx, &dest->ssa, result); in store_dest_raw()
1808 return instr->dest.dest.ssa in alu_instr_src_components()
2962 nir_ssa_def *ssa = intr->src[0].ssa; emit_is_sparse_texels_resident() local
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_program.c197 assert(chan < dest->ssa.num_components); in ntq_store_dest()
201 _mesa_hash_table_search(c->def_ht, &dest->ssa); in ntq_store_dest()
206 qregs = ntq_init_ssa_def(c, &dest->ssa); in ntq_store_dest()
254 entry = _mesa_hash_table_search(c->def_ht, src.ssa); in ntq_get_src()
255 assert(i < src.ssa->num_components); in ntq_get_src()
808 if (!list_is_empty(&src->ssa->if_uses)) in ntq_src_is_only_ssa_def_user()
811 return (src->ssa->uses.next == &src->use_link && in ntq_src_is_only_ssa_def_user()
812 src->ssa->uses.next->next == &src->ssa->uses); in ntq_src_is_only_ssa_def_user()
832 instr->src[0].src.ssa in ntq_emit_pack_unorm_4x8()
[all...]
/third_party/mesa3d/src/mesa/program/
H A Dprog_to_nir.c78 src.src = nir_src_for_ssa(&dest->dest.ssa); in ptn_src_for_dest()
234 chans[i] = &mov->dest.dest.ssa; in ptn_get_src()
577 instr->src[src_number].src = nir_src_for_ssa(&deref->dest.ssa); in ptn_tex()
580 instr->src[src_number].src = nir_src_for_ssa(&deref->dest.ssa); in ptn_tex()
624 ptn_move_dest(b, dest, &instr->dest.ssa); in ptn_tex()

Completed in 28 milliseconds

1...<<111213141516