Lines Matching defs:dest

392    nir_ssa_dest_init(&mov->instr, &mov->dest.dest, num_components,
395 mov->dest.write_mask = (1 << num_components) - 1;
399 return &mov->dest.dest.ssa;
897 nir_ssa_def *dest = nir_imm_intN_t(b, 0, dest_bit_size);
901 dest = nir_ior(b, dest, val);
903 return dest;
1136 nir_ssa_dest_init(&deref->instr, &deref->dest, 1,
1152 assert(index->bit_size == parent->dest.ssa.bit_size);
1159 deref->parent = nir_src_for_ssa(&parent->dest.ssa);
1162 nir_ssa_dest_init(&deref->instr, &deref->dest,
1163 parent->dest.ssa.num_components,
1164 parent->dest.ssa.bit_size, NULL);
1175 assert(parent->dest.is_ssa);
1177 parent->dest.ssa.bit_size);
1190 assert(index->bit_size == parent->dest.ssa.bit_size);
1197 deref->parent = nir_src_for_ssa(&parent->dest.ssa);
1200 nir_ssa_dest_init(&deref->instr, &deref->dest,
1201 parent->dest.ssa.num_components,
1202 parent->dest.ssa.bit_size, NULL);
1220 deref->parent = nir_src_for_ssa(&parent->dest.ssa);
1222 nir_ssa_dest_init(&deref->instr, &deref->dest,
1223 parent->dest.ssa.num_components,
1224 parent->dest.ssa.bit_size, NULL);
1242 deref->parent = nir_src_for_ssa(&parent->dest.ssa);
1245 nir_ssa_dest_init(&deref->instr, &deref->dest,
1246 parent->dest.ssa.num_components,
1247 parent->dest.ssa.bit_size, NULL);
1267 nir_ssa_dest_init(&deref->instr, &deref->dest,
1284 deref->parent = nir_src_for_ssa(&parent->dest.ssa);
1289 nir_ssa_dest_init(&deref->instr, &deref->dest,
1290 parent->dest.ssa.num_components,
1291 parent->dest.ssa.bit_size, NULL);
1310 if (leader->parent.ssa == &parent->dest.ssa)
1332 parent->dest.ssa.bit_size);
1365 mov->dest.dest = nir_dest_for_reg(reg);
1366 mov->dest.write_mask = write_mask & BITFIELD_MASK(reg->num_components);
1375 glsl_get_bit_size(deref->type), &deref->dest.ssa,
1392 nir_build_store_deref(build, &deref->dest.ssa, value, writemask, access);
1405 nir_copy_deref_with_access(nir_builder *build, nir_deref_instr *dest,
1410 nir_build_copy_deref(build, &dest->dest.ssa, &src->dest.ssa, dest_access, src_access);
1415 nir_copy_deref(nir_builder *build, nir_deref_instr *dest, nir_deref_instr *src)
1417 nir_copy_deref_with_access(build, dest, src,
1423 nir_memcpy_deref_with_access(nir_builder *build, nir_deref_instr *dest,
1428 nir_build_memcpy_deref(build, &dest->dest.ssa, &src->dest.ssa,
1434 nir_memcpy_deref(nir_builder *build, nir_deref_instr *dest,
1437 nir_memcpy_deref_with_access(build, dest, src, size,
1456 nir_copy_var(nir_builder *build, nir_variable *dest, nir_variable *src)
1458 nir_copy_deref(build, nir_build_deref_var(build, dest),
1506 nir_ssa_dest_init(&load->instr, &load->dest,
1509 return &load->dest.ssa;
1538 nir_ssa_dest_init(&load->instr, &load->dest,
1541 return &load->dest.ssa;
1603 nir_ssa_dest_init(&bary->instr, &bary->dest, num_components, 32, NULL);
1606 return &bary->dest.ssa;