Searched refs:memory_sync_info (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
D | aco_insert_waitcnt.cpp | 316 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()
|
D | aco_ir.h | 183 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 …]
|
D | aco_scheduler.cpp | 440 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()
|
D | aco_spill.cpp | 1509 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()
|
D | aco_ir.cpp | 186 memory_sync_info 198 default: return memory_sync_info(); in get_sync_info()
|
D | aco_instruction_selection.cpp | 3997 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 …]
|
D | aco_print_ir.cpp | 267 print_sync(memory_sync_info sync, FILE* output) in print_sync()
|