Lines Matching defs:intr
223 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
224 if (intr->intrinsic != nir_intrinsic_load_global &&
225 intr->intrinsic != nir_intrinsic_load_shared)
228 unsigned compsz = nir_dest_bit_size(intr->dest);
229 unsigned totalsz = compsz * nir_dest_num_components(intr->dest);
236 assert(intr->src[0].is_ssa);
237 nir_ssa_def *addr = intr->src[0].ssa;
247 if (intr->intrinsic == nir_intrinsic_load_global) {
250 assert(intr->intrinsic == nir_intrinsic_load_shared);
256 nir_intrinsic_set_base(shared_load, nir_intrinsic_base(intr));
270 assert(ncomps == nir_dest_num_components(intr->dest));
271 nir_ssa_def_rewrite_uses(&intr->dest.ssa, nir_vec(b, comps, ncomps));
1168 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
1173 nir_mask = mask_of(nir_intrinsic_dest_components(intr));
1176 dsize = nir_dest_bit_size(intr->dest) == 64 ? 64 : 32;
1178 nir_mask = nir_intrinsic_write_mask(intr);
1180 nir_src_bit_size(intr->src[0]) : 32;
1264 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
1266 unsigned bitsize = nir_dest_bit_size(intr->dest) *
1267 nir_dest_num_components(intr->dest);
1283 unsigned comps_per_32b = 32 / nir_dest_bit_size(intr->dest);
1310 unsigned bitsize = nir_src_bit_size(intr->src[0]) *
1311 nir_src_num_components(intr->src[0]);