Home
last modified time | relevance | path

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

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_a6xx.c47 struct ir3_instruction *ldib; in emit_intrinsic_load_ssbo() local
51 ldib = ir3_LDIB(b, ir3_ssbo_to_ibo(ctx, intr->src[0]), 0, offset, 0); in emit_intrinsic_load_ssbo()
52 ldib->dsts[0]->wrmask = MASK(intr->num_components); in emit_intrinsic_load_ssbo()
53 ldib->cat6.iim_val = intr->num_components; in emit_intrinsic_load_ssbo()
54 ldib->cat6.d = 1; in emit_intrinsic_load_ssbo()
55 ldib->cat6.type = intr->dest.ssa.bit_size == 16 ? TYPE_U16 : TYPE_U32; in emit_intrinsic_load_ssbo()
56 ldib->barrier_class = IR3_BARRIER_BUFFER_R; in emit_intrinsic_load_ssbo()
57 ldib->barrier_conflict = IR3_BARRIER_BUFFER_W; in emit_intrinsic_load_ssbo()
58 ir3_handle_bindless_cat6(ldib, intr->src[0]); in emit_intrinsic_load_ssbo()
59 ir3_handle_nonuniform(ldib, int in emit_intrinsic_load_ssbo()
205 struct ir3_instruction *ldib; emit_intrinsic_load_image() local
[all...]
H A Dir3_a4xx.c291 struct ir3_instruction *ldib; in emit_intrinsic_load_image() local
299 ldib = ir3_LDIB( in emit_intrinsic_load_image()
302 ldib = ir3_LDGB( in emit_intrinsic_load_image()
315 ldib->dsts[0]->wrmask = MASK(intr->num_components); in emit_intrinsic_load_image()
316 ldib->cat6.iim_val = ncomp; in emit_intrinsic_load_image()
317 ldib->cat6.d = ncoords; in emit_intrinsic_load_image()
318 ldib->cat6.type = ir3_get_type_for_image_intrinsic(intr); in emit_intrinsic_load_image()
319 ldib->cat6.typed = true; in emit_intrinsic_load_image()
320 ldib->barrier_class = IR3_BARRIER_IMAGE_R; in emit_intrinsic_load_image()
321 ldib in emit_intrinsic_load_image()
[all...]
H A Ddisasm-a3xx.c333 OPC(6, OPC_LDIB, ldib),

Completed in 3 milliseconds