| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_llvm_helper.cpp | 181 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 D | ac_llvm_build.h | 699 const char *sync_scope); 703 const char *sync_scope);
|
| H A D | ac_nir_to_llvm.c | 2919 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 D | ac_llvm_helper.cpp | 265 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 D | ac_llvm_build.h | 571 LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope); 574 LLVMValueRef cmp, LLVMValueRef val, const char *sync_scope);
|
| H A D | ac_nir_to_llvm.c | 2168 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 D | aco_insert_waitcnt.cpp | 307 sync_scope subgroup_scope = 315 sync_scope bar_scope_lds = MIN2(sync.scope, scope_workgroup);
|
| H A D | aco_ir.h | 174 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 D | aco_print_ir.cpp | 252 print_scope(sync_scope scope, FILE* output, const char* prefix = "scope")
|
| H A D | aco_instruction_selection.cpp | 7042 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 D | si_shader_tgsi_mem.c | 786 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 D | radv_nir_to_llvm.c | 1813 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);
|