Home
last modified time | relevance | path

Searched refs:barrier_conflict (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_a6xx.c57 ldib->barrier_conflict = IR3_BARRIER_BUFFER_W; in emit_intrinsic_load_ssbo()
85 stib->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W; in emit_intrinsic_store_ssbo()
186 atomic->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W; in emit_intrinsic_atomic_ssbo()
217 ldib->barrier_conflict = IR3_BARRIER_IMAGE_W; in emit_intrinsic_load_image()
246 stib->barrier_conflict = IR3_BARRIER_IMAGE_R | IR3_BARRIER_IMAGE_W; in emit_intrinsic_store_image()
334 atomic->barrier_conflict = IR3_BARRIER_IMAGE_R | IR3_BARRIER_IMAGE_W; in emit_intrinsic_atomic_image()
388 load->barrier_conflict = IR3_BARRIER_BUFFER_W; in emit_intrinsic_load_global_ir3()
417 stg->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W; in emit_intrinsic_store_global_ir3()
Dir3_a4xx.c60 ldgb->barrier_conflict = IR3_BARRIER_BUFFER_W; in emit_intrinsic_load_ssbo()
93 stgb->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W; in emit_intrinsic_store_ssbo()
181 atomic->barrier_conflict = IR3_BARRIER_BUFFER_R | IR3_BARRIER_BUFFER_W; in emit_intrinsic_atomic_ssbo()
252 ldib->barrier_conflict = IR3_BARRIER_IMAGE_W; in emit_intrinsic_load_image()
289 stib->barrier_conflict = IR3_BARRIER_IMAGE_R | IR3_BARRIER_IMAGE_W; in emit_intrinsic_store_image()
350 atomic->barrier_conflict = IR3_BARRIER_IMAGE_R | IR3_BARRIER_IMAGE_W; in emit_intrinsic_atomic_image()
Dir3_cp.c257 instr->barrier_conflict = 0; in unuse()
346 instr->barrier_conflict |= src->barrier_conflict; in reg_cp()
596 instr->barrier_conflict |= cond->barrier_conflict; in instr_cp()
Dir3_compiler_nir.c899 ldl->barrier_conflict = IR3_BARRIER_SHARED_W; in emit_intrinsic_load_shared()
927 stl->barrier_conflict = IR3_BARRIER_SHARED_R | IR3_BARRIER_SHARED_W; in emit_intrinsic_store_shared()
956 load->barrier_conflict = IR3_BARRIER_SHARED_W; in emit_intrinsic_load_shared_ir3()
985 store->barrier_conflict = IR3_BARRIER_SHARED_R | IR3_BARRIER_SHARED_W; in emit_intrinsic_store_shared_ir3()
1059 atomic->barrier_conflict = IR3_BARRIER_SHARED_R | IR3_BARRIER_SHARED_W; in emit_intrinsic_atomic_shared()
1084 ldp->barrier_conflict = IR3_BARRIER_PRIVATE_W; in emit_intrinsic_load_scratch()
1111 stp->barrier_conflict = IR3_BARRIER_PRIVATE_R | IR3_BARRIER_PRIVATE_W; in emit_intrinsic_store_scratch()
1250 sam->barrier_conflict = IR3_BARRIER_IMAGE_W; in emit_intrinsic_load_image()
1372 barrier->barrier_conflict = 0; in emit_intrinsic_barrier()
1376 barrier->barrier_conflict |= in emit_intrinsic_barrier()
[all …]
Dir3_context.c584 mov->barrier_conflict = IR3_BARRIER_ARRAY_W; in ir3_create_array_load()
623 src->barrier_conflict |= IR3_BARRIER_ARRAY_R | IR3_BARRIER_ARRAY_W; in ir3_create_array_store()
651 mov->barrier_conflict = IR3_BARRIER_ARRAY_R | IR3_BARRIER_ARRAY_W; in ir3_create_array_store()
Dir3_sched.c1292 if (instr->barrier_class & prior->barrier_conflict) { in depends_on()
Dir3.h448 barrier_conflict; member