Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir_soa.c1412 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