Searched refs:atomic_bld (Results 1 - 1 of 1) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_nir_soa.c | 1412 struct lp_build_context *atomic_bld = get_int_bld(bld_base, true, bit_size); in emit_atomic_mem() local 1416 atomic_bld->vec_type, ""); in emit_atomic_mem() 1429 LLVMValueRef mem_ptr = mem_access_base_pointer(bld_base, atomic_bld, bit_size, index, in emit_atomic_mem() 1440 value_ptr = LLVMBuildBitCast(gallivm->builder, value_ptr, atomic_bld->elem_type, ""); in emit_atomic_mem() 1442 LLVMValueRef scalar_ptr = LLVMBuildGEP2(builder, atomic_bld->elem_type, mem_ptr, &loop_offset, 1, ""); in emit_atomic_mem() 1454 cas_src_ptr = LLVMBuildBitCast(gallivm->builder, cas_src_ptr, atomic_bld->elem_type, ""); in emit_atomic_mem() 1509 temp_res = LLVMBuildLoad2(builder, atomic_bld->vec_type, atom_res, ""); in emit_atomic_mem() 1513 temp_res = LLVMBuildLoad2(builder, atomic_bld->vec_type, atom_res, ""); in emit_atomic_mem() 1522 *result = LLVMBuildLoad2(builder, atomic_bld->vec_type, atom_res, ""); in emit_atomic_mem()
|
Completed in 6 milliseconds