Lines Matching defs:link
171 (MAX2(length, 1) - 1) * sizeof(chain->link[0]);
200 vtn_access_link_as_ssa(struct vtn_builder *b, struct vtn_access_link link,
204 if (link.mode == vtn_access_mode_literal) {
205 return nir_imm_intN_t(&b->nb, link.id * stride, bit_size);
207 nir_ssa_def *ssa = vtn_ssa_value(b, link.id)->def;
356 desc_arr_idx = vtn_access_link_as_ssa(b, deref_chain->link[idx],
369 vtn_access_link_as_ssa(b, deref_chain->link[idx],
443 nir_ssa_def *index = vtn_access_link_as_ssa(b, deref_chain->link[0], 1,
451 vtn_assert(deref_chain->link[idx].mode == vtn_access_mode_literal);
452 unsigned field = deref_chain->link[idx].id;
457 vtn_access_link_as_ssa(b, deref_chain->link[idx], 1,
676 .link = {
681 chain.link[0].id = i;
745 .link = {
751 chain.link[0].id = i;
2451 chain->link[idx].mode = vtn_access_mode_literal;
2452 chain->link[idx].id = vtn_constant_int(b, w[i]);
2454 chain->link[idx].mode = vtn_access_mode_id;
2455 chain->link[idx].id = w[i];
2621 .link = {