Lines Matching defs:ssa

207       nir_ssa_def *ssa = vtn_ssa_value(b, link.id)->def;
208 if (ssa->bit_size != bit_size)
209 ssa = nir_i2i(&b->nb, ssa, bit_size);
210 return nir_imul_imm(&b->nb, ssa, stride);
255 instr->num_components = instr->dest.ssa.num_components;
258 return &instr->dest.ssa;
278 instr->num_components = instr->dest.ssa.num_components;
281 return &instr->dest.ssa;
300 desc_load->num_components = desc_load->dest.ssa.num_components;
303 return &desc_load->dest.ssa;
430 tail->dest.ssa.num_components =
432 tail->dest.ssa.bit_size = glsl_get_bit_size(base->ptr_type->type);
440 tail = nir_build_deref_cast(&b->nb, &tail->dest.ssa, tail->modes,
444 tail->dest.ssa.bit_size);
458 tail->dest.ssa.bit_size);
538 nir_instr_as_deref(deref->parent.ssa->parent_instr);
556 val->def = nir_vector_extract(&b->nb, val->def, src->arr.index.ssa);
573 dest->arr.index.ssa);
1723 return &vtn_pointer_to_deref(b, ptr)->dest.ssa;
1728 vtn_pointer_from_ssa(struct vtn_builder *b, nir_ssa_def *ssa,
1747 ptr->deref = nir_build_deref_cast(&b->nb, ssa, nir_mode,
1756 ptr->block_index = ssa;
1770 ptr->deref = nir_build_deref_cast(&b->nb, ssa, nir_mode,
1772 ptr->deref->dest.ssa.num_components =
1774 ptr->deref->dest.ssa.bit_size = glsl_get_bit_size(ptr_type->type);
2739 nir_ssa_def *valid = nir_build_deref_mode_is(&b->nb, 1, &src_deref->dest.ssa, nir_mode);
2741 &src_deref->dest.ssa,
2763 nir_bcsel(&b->nb, nir_build_deref_mode_is(&b->nb, 1, &src_deref->dest.ssa,
2769 nir_bcsel(&b->nb, nir_build_deref_mode_is(&b->nb, 1, &src_deref->dest.ssa,
2785 load->src[0] = nir_src_for_ssa(&src->dest.ssa);
2788 load->num_components = load->dest.ssa.num_components;
2791 vtn_push_nir_ssa(b, w[2], &load->dest.ssa);
2802 store->src[0] = nir_src_for_ssa(&dest->dest.ssa);