Lines Matching defs:ldib
47 struct ir3_instruction *ldib;
51 ldib = ir3_LDIB(b, ir3_ssbo_to_ibo(ctx, intr->src[0]), 0, offset, 0);
52 ldib->dsts[0]->wrmask = MASK(intr->num_components);
53 ldib->cat6.iim_val = intr->num_components;
54 ldib->cat6.d = 1;
55 ldib->cat6.type = intr->dest.ssa.bit_size == 16 ? TYPE_U16 : TYPE_U32;
56 ldib->barrier_class = IR3_BARRIER_BUFFER_R;
57 ldib->barrier_conflict = IR3_BARRIER_BUFFER_W;
58 ir3_handle_bindless_cat6(ldib, intr->src[0]);
59 ir3_handle_nonuniform(ldib, intr);
61 ir3_split_dest(b, dst, ldib, 0, intr->num_components);
205 struct ir3_instruction *ldib;
209 ldib = ir3_LDIB(b, ir3_image_to_ibo(ctx, intr->src[0]), 0,
211 ldib->dsts[0]->wrmask = MASK(intr->num_components);
212 ldib->cat6.iim_val = intr->num_components;
213 ldib->cat6.d = ncoords;
214 ldib->cat6.type = ir3_get_type_for_image_intrinsic(intr);
215 ldib->cat6.typed = true;
216 ldib->barrier_class = IR3_BARRIER_IMAGE_R;
217 ldib->barrier_conflict = IR3_BARRIER_IMAGE_W;
218 ir3_handle_bindless_cat6(ldib, intr->src[0]);
219 ir3_handle_nonuniform(ldib, intr);
221 ir3_split_dest(b, dst, ldib, 0, intr->num_components);