Lines Matching defs:instr

133          /* How large an offset we can encode in the instr's immediate field.
183 should_split_wrmask(const nir_instr *instr, const void *data)
185 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
199 ir3_nir_lower_ssbo_size_filter(const nir_instr *instr, const void *data)
201 return instr->type == nir_instr_type_intrinsic &&
202 nir_instr_as_intrinsic(instr)->intrinsic ==
207 ir3_nir_lower_ssbo_size_instr(nir_builder *b, nir_instr *instr, void *data)
210 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
278 ir3_nir_lower_array_sampler_cb(struct nir_builder *b, nir_instr *instr, void *_data)
280 if (instr->type != nir_instr_type_tex)
283 nir_tex_instr *tex = nir_instr_as_tex(instr);
292 b->cursor = nir_before_instr(&tex->instr);
300 nir_instr_rewrite_src(&tex->instr, &tex->src[coord_idx].src,
391 lower_subgroup_id_filter(const nir_instr *instr, const void *unused)
395 if (instr->type != nir_instr_type_intrinsic)
398 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
405 lower_subgroup_id(nir_builder *b, nir_instr *instr, void *unused)
409 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
579 nir_foreach_instr_safe (instr, block) {
580 if (instr->type != nir_instr_type_intrinsic)
583 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
592 b.cursor = nir_before_instr(&intrin->instr);
595 nir_instr_remove(&intrin->instr);
828 nir_foreach_instr (instr, block) {
829 if (instr->type != nir_instr_type_intrinsic)
832 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);