Searched refs:sync_scope (Results 1 - 7 of 7) sorted by relevance
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_llvm_helper.cpp | 263 LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope) in ac_build_atomic_rmw() 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() 319 unsigned SSID = llvm::unwrap(ctx->context)->getOrInsertSyncScopeID(sync_scope); in ac_build_atomic_cmp_xchg() 262 ac_build_atomic_rmw(struct ac_llvm_context *ctx, LLVMAtomicRMWBinOp op, LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope) ac_build_atomic_rmw() argument 316 ac_build_atomic_cmp_xchg(struct ac_llvm_context *ctx, LLVMValueRef ptr, LLVMValueRef cmp, LLVMValueRef val, const char *sync_scope) ac_build_atomic_cmp_xchg() argument
|
H A D | ac_llvm_build.h | 553 LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope); 556 LLVMValueRef cmp, LLVMValueRef val, const char *sync_scope);
|
H A D | ac_nir_to_llvm.c | 2233 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/ |
H A D | aco_ir.h | 175 enum sync_scope : uint8_t { 185 memory_sync_info(int storage_, int semantics_ = 0, sync_scope scope_ = scope_invocation) in memory_sync_info() 191 sync_scope scope : 8; 1685 sync_scope exec_scope;
|
H A D | aco_insert_waitcnt.cpp | 318 sync_scope subgroup_scope = in perform_barrier() 326 sync_scope bar_scope_lds = MIN2(sync.scope, scope_workgroup); in perform_barrier()
|
H A D | aco_print_ir.cpp | 254 print_scope(sync_scope scope, FILE* output, const char* prefix = "scope") in print_scope()
|
H A D | aco_instruction_selection.cpp | 7285 sync_scope 7307 sync_scope mem_scope = translate_nir_scope(nir_intrinsic_memory_scope(instr)); 7308 sync_scope exec_scope = translate_nir_scope(nir_intrinsic_execution_scope(instr)); 11974 sync_scope scope =
|
Completed in 30 milliseconds