Lines Matching defs:intrin
892 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
893 switch (intrin->intrinsic) {
895 b->cursor = nir_instr_remove(&intrin->instr);
914 nir_ssa_def_rewrite_uses(&intrin->dest.ssa, hit_t);
915 nir_instr_remove(&intrin->instr);
919 nir_ssa_def_rewrite_uses(&intrin->dest.ssa, hit_kind);
920 nir_instr_remove(&intrin->instr);
985 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
986 if (intrin->intrinsic != nir_intrinsic_report_ray_intersection)
989 b->cursor = nir_instr_remove(&intrin->instr);
990 nir_ssa_def *hit_t = nir_ssa_for_src(b, intrin->src[0], 1);
991 nir_ssa_def *hit_kind = nir_ssa_for_src(b, intrin->src[1], 1);
1026 nir_ssa_def_rewrite_uses(&intrin->dest.ssa, accepted);