Searched refs:ldib (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_a6xx.c47 struct ir3_instruction *ldib; local in function:emit_intrinsic_load_ssbo
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, int
205 struct ir3_instruction *ldib; local in function:emit_intrinsic_load_image
[all...]
H A Dir3_a4xx.c244 struct ir3_instruction *ldib = ir3_LDIB( local in function:emit_intrinsic_load_image
246 ldib->dsts[0]->wrmask = MASK(intr->num_components);
247 ldib->cat6.iim_val = ncomp;
248 ldib->cat6.d = ncoords;
249 ldib->cat6.type = ir3_get_type_for_image_intrinsic(intr);
250 ldib->cat6.typed = true;
251 ldib->barrier_class = IR3_BARRIER_IMAGE_R;
252 ldib->barrier_conflict = IR3_BARRIER_IMAGE_W;
254 ir3_split_dest(b, dst, ldib, 0, intr->num_components);
H A Ddisasm-a3xx.c320 OPC(6, OPC_LDIB, ldib),
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_a6xx.c48 struct ir3_instruction *ldib; local in function:emit_intrinsic_load_ssbo
55 ldib = ir3_LDIB(b, create_immed(b, ibo_idx), 0, offset, 0);
56 ldib->regs[0]->wrmask = MASK(intr->num_components);
57 ldib->cat6.iim_val = intr->num_components;
58 ldib->cat6.d = 1;
59 ldib->cat6.type = TYPE_U32;
60 ldib->barrier_class = IR3_BARRIER_BUFFER_R;
61 ldib->barrier_conflict = IR3_BARRIER_BUFFER_W;
63 ir3_split_dest(b, dst, ldib, 0, intr->num_components);
H A Ddisasm-a3xx.c999 OPC(6, OPC_LDIB, ldib),
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.1.0.rst4080 - freedreno/ir3: sync instr/disasm and add ldib encoding
4081 - freedreno/ir3/a6xx: use ldib for ssbo reads
4107 - freedreno/ir3/cp: fix ldib bug
H A D21.0.0.rst2902 - freedreno/ir3: Tweak ldib/resinfo encoding
2916 - freedreno/ir3/parser: a6xx ldib/stib parsing
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json27643 "description": "ir3: print half-dst/src for ldib.b/stib.b",
29128 "description": "freedreno/ir3: adjust condition for when to use ldib",
[all...]

Completed in 127 milliseconds