Searched refs:sync_scope (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/amd/llvm/ |
D | ac_llvm_helper.cpp | 263 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()
|
D | ac_llvm_build.h | 553 LLVMValueRef ptr, LLVMValueRef val, const char *sync_scope); 556 LLVMValueRef cmp, LLVMValueRef val, const char *sync_scope);
|
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/ |
D | aco_ir.h | 175 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;
|
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()
|
D | aco_print_ir.cpp | 254 print_scope(sync_scope scope, FILE* output, const char* prefix = "scope") in print_scope()
|
D | aco_instruction_selection.cpp | 7285 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()
|