Lines Matching refs:src

375       load->src[0] = nir_src_for_ssa(array_index);
376 load->src[1] = nir_src_for_ssa(offset);
378 load->src[0] = nir_src_for_ssa(barycentric);
379 load->src[1] = nir_src_for_ssa(offset);
381 load->src[0] = nir_src_for_ssa(offset);
459 store->src[0] = nir_src_for_ssa(data);
471 store->src[1] = nir_src_for_ssa(array_index);
473 store->src[array_index ? 2 : 1] = nir_src_for_ssa(offset);
508 assert(intrin->src[1].is_ssa);
509 if (intrin->src[1].ssa->bit_size == 64 &&
525 nir_channels(b, intrin->src[1].ssa,
549 nir_ssa_def *b32_val = nir_b2b32(&state->builder, intrin->src[1].ssa);
555 emit_store(state, intrin->src[1].ssa, array_index, var, offset,
579 vertex_index = intrin->src[1].ssa;
614 nir_src_copy(&bary_setup->src[0], &intrin->src[1]);
672 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
1336 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
1475 load->src[0] = nir_src_for_ssa(
1477 load->src[1] = nir_src_for_ssa(nir_channel(b, addr, 3));
1480 load->src[0] = nir_src_for_ssa(
1482 load->src[1] = nir_src_for_ssa(nir_channel(b, addr, 3));
1483 load->src[2] = nir_src_for_ssa(nir_channel(b, addr, 2));
1485 load->src[0] = nir_src_for_ssa(addr_to_global(b, addr, addr_format));
1488 load->src[0] = nir_src_for_ssa(addr_to_offset(b, addr, addr_format));
1490 load->src[0] = nir_src_for_ssa(addr_to_index(b, addr, addr_format));
1491 load->src[1] = nir_src_for_ssa(addr_to_offset(b, addr, addr_format));
1704 store->src[0] = nir_src_for_ssa(value);
1706 store->src[1] = nir_src_for_ssa(addr_to_global(b, addr, addr_format));
1709 store->src[1] = nir_src_for_ssa(addr_to_offset(b, addr, addr_format));
1711 store->src[1] = nir_src_for_ssa(addr_to_index(b, addr, addr_format));
1712 store->src[2] = nir_src_for_ssa(addr_to_offset(b, addr, addr_format));
1813 unsigned src = 0;
1815 atomic->src[src++] = nir_src_for_ssa(addr_to_global(b, addr, addr_format));
1818 atomic->src[src++] = nir_src_for_ssa(addr_to_offset(b, addr, addr_format));
1820 atomic->src[src++] = nir_src_for_ssa(addr_to_index(b, addr, addr_format));
1821 atomic->src[src++] = nir_src_for_ssa(addr_to_offset(b, addr, addr_format));
1824 atomic->src[src++] = nir_src_for_ssa(intrin->src[1 + i].ssa);
1919 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
1960 assert(intrin->src[1].is_ssa);
1961 nir_ssa_def *value = intrin->src[1].ssa;
1995 assert(intrin->src[1].is_ssa);
1996 nir_ssa_def *value = intrin->src[1].ssa;
2148 assert(intrin->src[0].is_ssa);
2149 nir_lower_explicit_io_instr(b, intrin, intrin->src[0].ssa, addr_format);
2158 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
2193 assert(intrin->src[0].is_ssa);
2194 nir_ssa_def *addr = intrin->src[0].ssa;
2251 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
2260 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
2269 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
2670 return &instr->src[0];
2698 return &instr->src[1];
2702 return &instr->src[2];
2718 return &instr->src[0];
2721 return &instr->src[1];
2859 return nir_src_bit_size(intrin->src[0]) == 64 &&
2860 nir_src_num_components(intrin->src[0]) >= 3;
2966 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);