Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/compiler/
Daco_insert_waitcnt.cpp316 perform_barrier(wait_ctx& ctx, wait_imm& imm, memory_sync_info sync, unsigned semantics) in perform_barrier()
360 kill(wait_imm& imm, Instruction* instr, wait_ctx& ctx, memory_sync_info sync_info) in kill()
484 update_barrier_imm(wait_ctx& ctx, uint8_t counters, wait_event event, memory_sync_info sync) in update_barrier_imm()
513 update_counters(wait_ctx& ctx, wait_event event, memory_sync_info sync = memory_sync_info()) in update_counters()
560 update_counters_for_flat_load(wait_ctx& ctx, memory_sync_info sync = memory_sync_info()) in update_counters_for_flat_load()
747 memory_sync_info sync_info = get_sync_info(instr.get()); in handle_block()
Daco_ir.h183 struct memory_sync_info { struct
184 memory_sync_info() : storage(storage_none), semantics(semantic_none), scope(scope_invocation) {} in memory_sync_info() argument
185 memory_sync_info(int storage_, int semantics_ = 0, sync_scope scope_ = scope_invocation)
193 bool operator==(const memory_sync_info& rhs) const argument
207 static_assert(sizeof(memory_sync_info) == 3, "Unexpected padding");
1395 memory_sync_info sync;
1545 memory_sync_info sync;
1562 memory_sync_info sync;
1589 memory_sync_info sync;
1615 memory_sync_info sync;
[all …]
Daco_scheduler.cpp440 memory_sync_info
443 memory_sync_info sync = get_sync_info(instr); in get_sync_info_with_hack()
487 add_memory_event(memory_event_set* set, Instruction* instr, memory_sync_info* sync) in add_memory_event()
525 memory_sync_info sync = get_sync_info_with_hack(instr); in add_to_hazard_query()
582 memory_sync_info sync = get_sync_info_with_hack(instr); in perform_hazard_query()
Daco_spill.cpp1509 offset, memory_sync_info(storage_vgpr_spill, semantic_private)); in spill_vgpr()
1514 instr->mubuf().sync = memory_sync_info(storage_vgpr_spill, semantic_private); in spill_vgpr()
1519 memory_sync_info(storage_vgpr_spill, semantic_private)); in spill_vgpr()
1523 instr->mubuf().sync = memory_sync_info(storage_vgpr_spill, semantic_private); in spill_vgpr()
1550 memory_sync_info(storage_vgpr_spill, semantic_private)); in reload_vgpr()
1555 instr->mubuf().sync = memory_sync_info(storage_vgpr_spill, semantic_private); in reload_vgpr()
1561 memory_sync_info(storage_vgpr_spill, semantic_private)); in reload_vgpr()
1565 instr->mubuf().sync = memory_sync_info(storage_vgpr_spill, semantic_private); in reload_vgpr()
Daco_ir.cpp186 memory_sync_info
198 default: return memory_sync_info(); in get_sync_info()
Daco_instruction_selection.cpp3997 memory_sync_info sync;
4700 info.sync = memory_sync_info(storage_shared); in load_lds()
4932 instr->ds().sync = memory_sync_info(storage_shared); in store_lds()
5072 unsigned const_offset = 0u, memory_sync_info sync = memory_sync_info(), in emit_single_mubuf_store()
5098 bool allow_combining = true, memory_sync_info sync = memory_sync_info(), in store_vmem_mubuf()
5123 bool slc = false, memory_sync_info sync = memory_sync_info()) in load_vmem_mubuf()
5792 bool allow_smem = true, memory_sync_info sync = memory_sync_info()) in load_buffer()
6174 memory_sync_info
6179 return memory_sync_info(storage, semantics); in get_memory_sync_info()
6188 return memory_sync_info(storage, semantics); in get_memory_sync_info()
[all …]
Daco_print_ir.cpp267 print_sync(memory_sync_info sync, FILE* output) in print_sync()