Lines Matching defs:def
208 val->def = nir_ssa_undef(&b->nb, num_components, bit_size);
250 val->def = &load->def;
291 ssa->def = vtn_pointer_to_ssa(b, val->pointer);
311 val = vtn_push_pointer(b, value_id, vtn_pointer_from_ssa(b, ssa->def, type));
328 return ssa->def;
332 vtn_push_nir_ssa(struct vtn_builder *b, uint32_t value_id, nir_ssa_def *def)
338 vtn_fail_if(def->num_components != glsl_get_vector_elements(type->type) ||
339 def->bit_size != glsl_get_bit_size(type->type),
342 ssa->def = def;
2866 coord = coord_val->def;
3156 dest->elems[0]->def = nir_channel(&b->nb, &instr->dest.ssa, result_size);
3157 dest->elems[1]->def = nir_trim_vector(&b->nb, &instr->dest.ssa,
3284 image.lod = vtn_ssa_value(b, w[4])->def;
3498 intrin->src[3] = nir_src_for_ssa(nir_pad_vec4(&b->nb, value->def));
3583 dest->elems[0]->def = nir_channel(&b->nb, result, res_type_size);
3585 dest->elems[0]->def = nir_u2u32(&b->nb, dest->elems[0]->def);
3586 dest->elems[1]->def = nir_trim_vector(&b->nb, result, res_type_size);
3874 dest->elems[i]->def = nir_channel(&b->nb, src->def, i);
3879 srcs[j] = nir_get_ssa_scalar(src->elems[j]->def, i);
3881 dest->elems[i]->def = nir_vec_scalars(&b->nb, srcs, cols);
3967 dest->def = src->def;
4008 cur->def = nir_vector_insert_imm(&b->nb, cur->def, insert->def, indices[i]);
4037 ret->def = nir_channel(&b->nb, cur->def, indices[i]);
4058 ssa->def = nir_vector_extract(&b->nb, vtn_get_nir_ssa(b, w[3]),
4063 ssa->def = nir_vector_insert(&b->nb, vtn_get_nir_ssa(b, w[3]),
4069 ssa->def = vtn_vector_shuffle(b, glsl_get_vector_elements(type->type),
4084 ssa->def =
5412 dest->def = nir_bcsel(&b->nb, src0->def, src1->def, src2->def);
5497 nir_ssa_def *def;
5506 def = nir_build_addr_isub(&b->nb,
5510 def = nir_idiv(&b->nb, def, nir_imm_intN_t(&b->nb, elem_size, def->bit_size));
5511 def = nir_i2i(&b->nb, def, glsl_get_bit_size(type));
5517 def = nir_build_addr_ieq(&b->nb,
5522 def = nir_inot(&b->nb, def);
5530 vtn_push_nir_ssa(b, w[2], def);
5547 intrin->src[i] = nir_src_for_ssa(vtn_ssa_value(b, w[i + 1])->def);
5562 intrin->src[0] = nir_src_for_ssa(vtn_ssa_value(b, w[3])->def);
5563 intrin->src[1] = nir_src_for_ssa(vtn_ssa_value(b, w[4])->def);
5586 intrin->src[0] = nir_src_for_ssa(vtn_ssa_value(b, w[1])->def);
5718 ssa->elems[i]->def =
5751 intrin->src[i] = nir_src_for_ssa(vtn_ssa_value(b, w[i + 1])->def);
5757 nir_rq_terminate(&b->nb, vtn_ssa_value(b, w[1])->def);
5762 nir_rq_proceed(&b->nb, 1, vtn_ssa_value(b, w[3])->def));
5767 vtn_ssa_value(b, w[1])->def,
5768 vtn_ssa_value(b, w[2])->def);
5772 nir_rq_confirm_intersection(&b->nb, vtn_ssa_value(b, w[1])->def);
5789 vtn_ssa_value(b, w[3])->def,
5790 nir_i2b1(&b->nb, vtn_ssa_value(b, w[4])->def));
5799 vtn_ssa_value(b, w[3])->def,