Home
last modified time | relevance | path

Searched refs:barrier_class (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_sched.c694 if (((instr->barrier_class & IR3_BARRIER_EVERYTHING) && prior->barrier_class) || in depends_on()
695 ((prior->barrier_class & IR3_BARRIER_EVERYTHING) && instr->barrier_class)) in depends_on()
697 return !!(instr->barrier_class & prior->barrier_conflict); in depends_on()
718 if (instr->barrier_class == pi->barrier_class) { in add_barrier_deps()
739 if (instr->barrier_class == ni->barrier_class) { in add_barrier_deps()
762 if (instr->barrier_class) { in calculate_deps()
Dir3_compiler_nir.c334 mov->barrier_class = IR3_BARRIER_ARRAY_R; in create_array_load()
362 mov->barrier_class = IR3_BARRIER_ARRAY_W; in create_array_store()
1261 ldgb->barrier_class = IR3_BARRIER_BUFFER_R; in emit_intrinsic_load_ssbo()
1302 stgb->barrier_class = IR3_BARRIER_BUFFER_W; in emit_intrinsic_store_ssbo()
1413 atomic->barrier_class = IR3_BARRIER_BUFFER_W; in emit_intrinsic_atomic_ssbo()
1439 ldl->barrier_class = IR3_BARRIER_SHARED_R; in emit_intrinsic_load_shared()
1476 stl->barrier_class = IR3_BARRIER_SHARED_W; in emit_intrinsic_store_shared()
1559 atomic->barrier_class = IR3_BARRIER_SHARED_W; in emit_intrinsic_atomic_shared()
1689 sam->barrier_class = IR3_BARRIER_IMAGE_R; in emit_intrinsic_load_image()
1727 stib->barrier_class = IR3_BARRIER_IMAGE_W; in emit_intrinsic_store_image()
[all …]
Dir3.h361 } barrier_class, barrier_conflict; member