Lines Matching refs:intr

584          nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
585 if (intr->intrinsic != nir_intrinsic_load_deref &&
586 intr->intrinsic != nir_intrinsic_interp_deref_at_centroid &&
587 intr->intrinsic != nir_intrinsic_interp_deref_at_sample &&
588 intr->intrinsic != nir_intrinsic_interp_deref_at_offset &&
589 intr->intrinsic != nir_intrinsic_interp_deref_at_vertex)
592 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]);
649 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
650 if (intr->intrinsic != nir_intrinsic_load_deref)
653 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]);
1058 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
1059 if (intr->intrinsic != nir_intrinsic_load_deref)
1062 nir_deref_instr *in_deref = nir_src_as_deref(intr->src[0]);
1078 intr->dest.ssa.bit_size,
1081 nir_ssa_def_rewrite_uses(&intr->dest.ssa, nconst);
1110 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
1111 if (intr->intrinsic != nir_intrinsic_load_deref)
1114 nir_deref_instr *in_deref = nir_src_as_deref(intr->src[0]);
1128 nir_ssa_def_rewrite_uses(&intr->dest.ssa, load);
1158 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(ssa->parent_instr);
1159 if (intr->intrinsic != nir_intrinsic_load_deref)
1162 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]);
1250 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
1251 if (intr->intrinsic != nir_intrinsic_load_deref)
1254 nir_deref_instr *in_deref = nir_src_as_deref(intr->src[0]);
1278 nir_ssa_def_rewrite_uses(&intr->dest.ssa, uni_def);
1375 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
1377 if (intr->intrinsic != nir_intrinsic_store_deref)
1380 nir_deref_instr *out_deref = nir_src_as_deref(intr->src[0]);
1388 nir_ssa_def *ssa = intr->src[1].ssa;
1390 progress |= replace_varying_input_by_constant_load(consumer, intr);
1397 progress |= replace_varying_input_by_uniform_load(consumer, intr,
1417 intr);