Lines Matching defs:instr
243 nir_intrinsic_instr *instr =
246 instr->src[0] = nir_src_for_ssa(desc_array_index);
247 nir_intrinsic_set_desc_set(instr, var->descriptor_set);
248 nir_intrinsic_set_binding(instr, var->binding);
249 nir_intrinsic_set_desc_type(instr, vk_desc_type_for_mode(b, var->mode));
252 nir_ssa_dest_init(&instr->instr, &instr->dest,
255 instr->num_components = instr->dest.ssa.num_components;
256 nir_builder_instr_insert(&b->nb, &instr->instr);
258 return &instr->dest.ssa;
267 nir_intrinsic_instr *instr =
270 instr->src[0] = nir_src_for_ssa(base_index);
271 instr->src[1] = nir_src_for_ssa(offset_index);
272 nir_intrinsic_set_desc_type(instr, vk_desc_type_for_mode(b, mode));
275 nir_ssa_dest_init(&instr->instr, &instr->dest,
278 instr->num_components = instr->dest.ssa.num_components;
279 nir_builder_instr_insert(&b->nb, &instr->instr);
281 return &instr->dest.ssa;
297 nir_ssa_dest_init(&desc_load->instr, &desc_load->dest,
301 nir_builder_instr_insert(&b->nb, &desc_load->instr);
2786 nir_ssa_dest_init_for_type(&load->instr, &load->dest,
2789 nir_builder_instr_insert(&b->nb, &load->instr);
2805 nir_builder_instr_insert(&b->nb, &store->instr);