Lines Matching defs:intr
116 lower_color(lower_drawpixels_state *state, nir_intrinsic_instr *intr)
123 assert(intr->dest.is_ssa);
125 b->cursor = nir_before_instr(&intr->instr);
225 nir_ssa_def_rewrite_uses(&intr->dest.ssa, def);
229 lower_texcoord(lower_drawpixels_state *state, nir_intrinsic_instr *intr)
231 state->b.cursor = nir_before_instr(&intr->instr);
234 nir_ssa_def_rewrite_uses(&intr->dest.ssa, texcoord_const);
242 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
244 switch (intr->intrinsic) {
246 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]);
252 lower_color(state, intr);
256 lower_texcoord(state, intr);
262 lower_color(state, intr);
267 if (nir_intrinsic_io_semantics(intr).location == VARYING_SLOT_TEX0)
268 lower_texcoord(state, intr);