Lines Matching refs:intrinsic
31 * intrinsic store_ssbo (ssa_76, ssa_105, ssa_106) (2, 0, 4, 0) // wrmask=y
39 * intrinsic store_ssbo (ssa_109, ssa_105, ssa_108) (1, 0, 4, 0) // wrmask=x
44 * intrinsic store_ssbo (ssa_76, ssa_105, ssa_106) (15, 0, 4, 0) // wrmask=xzw
53 * intrinsic store_ssbo (ssa_109, ssa_105, ssa_108) (1, 0, 4, 0) // wrmask=x
58 * intrinsic store_ssbo (ssa_112, ssa_105, ssa_111) (3, 0, 4, 0) // wrmask=xy
62 value_src(nir_intrinsic_op intrinsic)
64 switch (intrinsic) {
78 offset_src(nir_intrinsic_op intrinsic)
80 switch (intrinsic) {
97 const nir_intrinsic_info *info = &nir_intrinsic_infos[intr->intrinsic];
104 unsigned value_idx = value_src(intr->intrinsic);
105 unsigned offset_idx = offset_src(intr->intrinsic);
122 /* and create the replacement intrinsic: */
124 nir_intrinsic_instr_create(b->shader, intr->intrinsic);
178 /* Finally remove the original intrinsic. */
206 if (value_src(intr->intrinsic) < 0)
209 assert(offset_src(intr->intrinsic) >= 0);
211 /* does backend need us to lower this intrinsic? */