Lines Matching defs:instr

249       nir_instr_insert_before_cf_list(&b->nb.impl->body, &load->instr);
3056 nir_tex_instr *instr = nir_tex_instr_create(b->shader, p - srcs);
3057 instr->op = texop;
3059 memcpy(instr->src, srcs, instr->num_srcs * sizeof(*instr->src));
3061 instr->coord_components = coord_components;
3062 instr->sampler_dim = sampler_dim;
3063 instr->is_array = is_array;
3064 instr->is_shadow = is_shadow;
3065 instr->is_sparse = is_sparse;
3066 instr->is_new_style_shadow =
3068 instr->component = gather_component;
3093 instr->texture_non_uniform = true;
3096 instr->sampler_non_uniform = true;
3113 instr->dest_type = dest_type;
3115 nir_ssa_dest_init(&instr->instr, &instr->dest,
3116 nir_tex_instr_dest_size(instr), 32, NULL);
3119 nir_tex_instr_result_size(instr));
3140 case 8: instr->tg4_offsets[i][j] = cvec[j].i8; break;
3141 case 16: instr->tg4_offsets[i][j] = cvec[j].i16; break;
3142 case 32: instr->tg4_offsets[i][j] = cvec[j].i32; break;
3143 case 64: instr->tg4_offsets[i][j] = cvec[j].i64; break;
3151 nir_builder_instr_insert(&b->nb, &instr->instr);
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,
3161 vtn_push_nir_ssa(b, w[2], &instr->dest.ssa);
3567 nir_ssa_dest_init(&intrin->instr, &intrin->dest,
3571 nir_builder_instr_insert(&b->nb, &intrin->instr);
3599 nir_builder_instr_insert(&b->nb, &intrin->instr);
3831 nir_ssa_dest_init(&atomic->instr, &atomic->dest,
3834 nir_ssa_dest_init(&atomic->instr, &atomic->dest,
3842 nir_builder_instr_insert(&b->nb, &atomic->instr);
3856 nir_ssa_dest_init(&vec->instr, &vec->dest.dest, num_components,
3916 nir_builder_instr_insert(&b->nb, &vec->instr);
3955 nir_builder_instr_insert(&b->nb, &vec->instr);
5555 nir_builder_instr_insert(&b->nb, &intrin->instr);
5564 nir_ssa_dest_init(&intrin->instr, &intrin->dest, 1, 1, NULL);
5565 nir_builder_instr_insert(&b->nb, &intrin->instr);
5573 nir_builder_instr_insert(&b->nb, &intrin->instr);
5579 nir_builder_instr_insert(&b->nb, &intrin->instr);
5593 nir_builder_instr_insert(&b->nb, &intrin->instr);
5752 nir_builder_instr_insert(&b->nb, &intrin->instr);
6446 nir_builder_instr_insert(&b->nb, &call->instr);