Lines Matching refs:instr

288       nir_foreach_instr_safe(instr, block) {
289 if (instr->type != nir_instr_type_intrinsic)
292 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
313 b.cursor = nir_before_instr(&intrin->instr);
475 nir_foreach_instr_safe(instr, block) {
476 if (instr->type != nir_instr_type_intrinsic)
479 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
487 b.cursor = nir_before_instr(instr);
503 nir_ssa_dest_init(&load_ubo->instr, &load_ubo->dest,
507 nir_builder_instr_insert(&b, &load_ubo->instr);
511 nir_instr_remove(&intrin->instr);
527 b.cursor = nir_before_instr(instr);
538 b.cursor = nir_before_instr(instr);
577 b.cursor = nir_before_instr(instr);
595 b.cursor = nir_before_instr(instr);
614 nir_ssa_dest_init(&load->instr, &load->dest, comps, 32, NULL);
615 nir_builder_instr_insert(&b, &load->instr);
618 nir_instr_remove(instr);
641 nir_foreach_instr_safe(instr, block) {
642 if (instr->type != nir_instr_type_intrinsic)
645 nir_intrinsic_instr *load = nir_instr_as_intrinsic(instr);
650 b.cursor = nir_before_instr(instr);
656 nir_instr_rewrite_src(instr, &load->src[0],
753 nir_instr *instr, nir_src *src,
758 b->cursor = nir_before_instr(instr);
771 nir_instr_rewrite_src(instr, src, nir_src_for_ssa(bti));
873 nir_foreach_instr (instr, block) {
874 if (instr->type != nir_instr_type_intrinsic)
877 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
971 nir_foreach_instr (instr, block) {
972 if (instr->type == nir_instr_type_tex) {
973 nir_tex_instr *tex = nir_instr_as_tex(instr);
985 b.cursor = nir_after_instr(instr);
1004 if (instr->type != nir_instr_type_intrinsic)
1007 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
1024 rewrite_src_with_bti(&b, bt, instr, &intrin->src[0],
1029 rewrite_src_with_bti(&b, bt, instr, &intrin->src[0],
1034 rewrite_src_with_bti(&b, bt, instr, &intrin->src[1],
1040 rewrite_src_with_bti(&b, bt, instr, &intrin->src[0],
1060 rewrite_src_with_bti(&b, bt, instr, &intrin->src[0],