Lines Matching defs:intr
33 remap_tess_levels(nir_builder *b, nir_intrinsic_instr *intr,
36 const int location = nir_intrinsic_base(intr);
37 const unsigned component = nir_intrinsic_component(intr);
44 nir_intrinsic_set_base(intr, 0);
45 nir_intrinsic_set_component(intr, 3 - component);
50 nir_intrinsic_set_base(intr, 1);
62 nir_intrinsic_set_base(intr, 1);
63 nir_intrinsic_set_component(intr, 2 + nir_intrinsic_component(intr));
67 nir_intrinsic_set_base(intr, 1);
68 nir_intrinsic_set_component(intr, 3 - nir_intrinsic_component(intr));
76 if (nir_intrinsic_infos[intr->intrinsic].has_dest) {
77 b->cursor = nir_before_instr(&intr->instr);
79 nir_ssa_def_rewrite_uses(&intr->dest.ssa, undef);
81 nir_instr_remove(&intr->instr);