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/
H A 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() argument
560 update_counters_for_flat_load(wait_ctx& ctx, memory_sync_info sync = memory_sync_info()) in update_counters_for_flat_load() argument
747 memory_sync_info sync_info = get_sync_info(instr.get()); in handle_block()
H A 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() function
185 memory_sync_info(int storage_, int semantics_ = 0, sync_scope scope_ = scope_invocation) in memory_sync_info() function
193 bool operator==(const memory_sync_info& rhs) const in operator ==()
202 /* Also check storage so that zero-initialized memory_sync_info can be in can_reorder()
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 syn
[all...]
H A Daco_scheduler.cpp440 memory_sync_info
443 memory_sync_info sync = get_sync_info(instr);
487 add_memory_event(memory_event_set* set, Instruction* instr, memory_sync_info* sync)
525 memory_sync_info sync = get_sync_info_with_hack(instr);
582 memory_sync_info sync = get_sync_info_with_hack(instr);
H A 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()
H A Daco_ir.cpp186 memory_sync_info
198 default: return memory_sync_info(); in get_sync_info()
H A Daco_instruction_selection.cpp3997 memory_sync_info sync;
4700 info.sync = memory_sync_info(storage_shared);
4932 instr->ds().sync = memory_sync_info(storage_shared);
5072 unsigned const_offset = 0u, memory_sync_info sync = memory_sync_info(),
5098 bool allow_combining = true, memory_sync_info sync = memory_sync_info(),
5123 bool slc = false, memory_sync_info sync = memory_sync_info())
5792 bool allow_smem = true, memory_sync_info syn
[all...]
H A Daco_print_ir.cpp267 print_sync(memory_sync_info sync, FILE* output) in print_sync()

Completed in 17 milliseconds