Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/llvm/
Dac_llvm_helper.cpp263 LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope) in ac_build_atomic_rmw() argument
307 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope); in ac_build_atomic_rmw()
317 LLVMValueRef cmp, LLVMValueRef val, const char *sync_scope) in ac_build_atomic_cmp_xchg() argument
319 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope); in ac_build_atomic_cmp_xchg()
Dac_llvm_build.h553 LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope);
556 LLVMValueRef cmp, LLVMValueRef val, const char *sync_scope);
Dac_nir_to_llvm.c2233 const char *sync_scope = "singlethread-one-as"; in visit_global_atomic() local
2249 result = ac_build_atomic_cmp_xchg(&ctx->ac, addr, data, data1, sync_scope); in visit_global_atomic()
2310 result = ac_build_atomic_rmw(&ctx->ac, op, addr, ac_to_integer(&ctx->ac, data), sync_scope); in visit_global_atomic()
3182 const char *sync_scope = "workgroup-one-as"; in visit_var_atomic() local
3186 result = ac_build_atomic_cmp_xchg(&ctx->ac, ptr, src, src1, sync_scope); in visit_var_atomic()
3263 result = ac_build_atomic_rmw(&ctx->ac, op, ptr, val, sync_scope); in visit_var_atomic()
/third_party/mesa3d/src/amd/compiler/
Daco_ir.h175 enum sync_scope : uint8_t { enum
185 memory_sync_info(int storage_, int semantics_ = 0, sync_scope scope_ = scope_invocation)
191 sync_scope scope : 8;
1685 sync_scope exec_scope;
Daco_insert_waitcnt.cpp318 sync_scope subgroup_scope = in perform_barrier()
326 sync_scope bar_scope_lds = MIN2(sync.scope, scope_workgroup); in perform_barrier()
Daco_print_ir.cpp254 print_scope(sync_scope scope, FILE* output, const char* prefix = "scope") in print_scope()
Daco_instruction_selection.cpp7285 sync_scope
7307 sync_scope mem_scope = translate_nir_scope(nir_intrinsic_memory_scope(instr)); in emit_scoped_barrier()
7308 sync_scope exec_scope = translate_nir_scope(nir_intrinsic_execution_scope(instr)); in emit_scoped_barrier()
11974 sync_scope scope = in select_program()