Searched refs:sync_scope (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_llvm_helper.cpp181 const char *sync_scope) {
221 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope);
232 const char *sync_scope) {
233 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope);
179 ac_build_atomic_rmw(struct ac_llvm_context * ctx,LLVMAtomicRMWBinOp op,LLVMValueRef ptr,LLVMValueRef val,const char * sync_scope) argument
230 ac_build_atomic_cmp_xchg(struct ac_llvm_context * ctx,LLVMValueRef ptr,LLVMValueRef cmp,LLVMValueRef val,const char * sync_scope) argument
H A Dac_llvm_build.h699 const char *sync_scope);
703 const char *sync_scope);
H A Dac_nir_to_llvm.c2919 const char *sync_scope = HAVE_LLVM >= 0x0900 ? "workgroup-one-as" : "workgroup"; local in function:visit_var_atomic
2924 result = ac_build_atomic_cmp_xchg(&ctx->ac, ptr, src, src1, sync_scope);
2969 result = ac_build_atomic_rmw(&ctx->ac, op, ptr, ac_to_integer(&ctx->ac, src), sync_scope);
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_llvm_helper.cpp265 LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope)
309 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope);
319 LLVMValueRef cmp, LLVMValueRef val, const char *sync_scope)
321 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope);
264 ac_build_atomic_rmw(struct ac_llvm_context * ctx,LLVMAtomicRMWBinOp op,LLVMValueRef ptr,LLVMValueRef val,const char * sync_scope) argument
318 ac_build_atomic_cmp_xchg(struct ac_llvm_context * ctx,LLVMValueRef ptr,LLVMValueRef cmp,LLVMValueRef val,const char * sync_scope) argument
H A Dac_llvm_build.h571 LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope);
574 LLVMValueRef cmp, LLVMValueRef val, const char *sync_scope);
H A Dac_nir_to_llvm.c2168 const char *sync_scope = "singlethread-one-as"; local in function:visit_global_atomic
2182 result = ac_build_atomic_cmp_xchg(&ctx->ac, addr, data, data1, sync_scope);
2232 result = ac_build_atomic_rmw(&ctx->ac, op, addr, ac_to_integer(&ctx->ac, data), sync_scope);
3118 const char *sync_scope = "workgroup-one-as"; local in function:visit_var_atomic
3122 result = ac_build_atomic_cmp_xchg(&ctx->ac, ptr, src, src1, sync_scope);
3199 result = ac_build_atomic_rmw(&ctx->ac, op, ptr, val, sync_scope);
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_insert_waitcnt.cpp307 sync_scope subgroup_scope =
315 sync_scope bar_scope_lds = MIN2(sync.scope, scope_workgroup);
H A Daco_ir.h174 enum sync_scope : uint8_t { enum in namespace:aco
184 memory_sync_info(int storage_, int semantics_ = 0, sync_scope scope_ = scope_invocation)
190 sync_scope scope : 8;
1646 sync_scope exec_scope;
H A Daco_print_ir.cpp252 print_scope(sync_scope scope, FILE* output, const char* prefix = "scope")
H A Daco_instruction_selection.cpp7042 sync_scope
7064 sync_scope mem_scope = translate_nir_scope(nir_intrinsic_memory_scope(instr));
7065 sync_scope exec_scope = translate_nir_scope(nir_intrinsic_execution_scope(instr));
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_tgsi_mem.c786 const char *sync_scope = HAVE_LLVM >= 0x0900 ? "workgroup-one-as" : "workgroup"; local in function:atomic_emit_memory
801 sync_scope);
838 result = ac_build_atomic_rmw(&ctx->ac, op, ptr, arg, sync_scope);
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c1813 const char *sync_scope = "workgroup-one-as"; local in function:gfx10_ngg_gs_emit_epilogue_2
1818 ac_build_atomic_rmw(&ctx->ac, LLVMAtomicRMWBinOpAdd, gdsbase, tmp, sync_scope);

Completed in 64 milliseconds