/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm_tess.c | 200 return ac_build_gather_values(&ctx->ac, values, 4); in lshs_lds_load() 250 return ac_build_gather_values(&ctx->ac, desc, 4); in get_tess_ring_descriptor() 375 vec0 = ac_build_gather_values(&ctx->ac, out, MIN2(stride, 4)); in si_write_tess_factors() 379 vec1 = ac_build_gather_values(&ctx->ac, out + 4, stride - 4); in si_write_tess_factors() 425 outer_vec = ac_build_gather_values(&ctx->ac, outer, outer_comps); in si_write_tess_factors() 434 inner_vec = ac_build_gather_values(&ctx->ac, inner, inner_comps); in si_write_tess_factors()
|
D | si_shader_llvm_ps.c | 51 return ac_build_gather_values(&ctx->ac, pos, 4); in load_sample_position() 227 LLVMValueRef tmp = ac_build_gather_values(ctx, args, 2); in pack_two_16bit() 514 LLVMValueRef tmp = ac_build_gather_values(&ctx->ac, &color[i][j * 2], 2); in si_llvm_ps_build_end() 753 interp_ij = ac_build_gather_values(&ctx->ac, interp, 2); in si_llvm_build_ps_prolog()
|
D | si_shader_llvm.c | 631 arg = ac_build_gather_values(&ctx->ac, &out[out_idx], param_size); in si_build_wrapper_function() 745 return ac_build_gather_values(&ctx->ac, chan, 3); in si_llvm_load_intrinsic() 758 return ac_build_gather_values(&ctx->ac, val, 4); in si_llvm_load_intrinsic() 890 ctx->abi.color0 = ac_to_integer(&ctx->ac, ac_build_gather_values(&ctx->ac, values, 4)); in si_llvm_translate_nir() 899 ctx->abi.color1 = ac_to_integer(&ctx->ac, ac_build_gather_values(&ctx->ac, values, 4)); in si_llvm_translate_nir()
|
D | si_shader_llvm_resources.c | 89 return ac_build_gather_values(&ctx->ac, desc_elems, 4); in load_const_buffer_desc_fast_path()
|
D | si_shader_llvm_vs.c | 302 vdata = ac_build_gather_values(&ctx->ac, out, num_comps); in si_llvm_streamout_store_output() 779 LLVMValueRef attr_rsrc = ac_build_gather_values(&ctx->ac, attr_desc, 4); in si_llvm_build_vs_exports()
|
D | gfx10_shader_ngg.c | 1643 LLVMValueRef indices = ac_build_gather_values(&ctx->ac, vtxindex, 3); in gfx10_ngg_build_end()
|
/third_party/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 139 value = ac_build_gather_values(&ctx->ac, values, num_components); in get_alu_src() 293 return ac_build_gather_values(ctx, f, 2); in emit_b2f() 446 return ac_build_gather_values(ctx, temps, 2); in emit_unpack_half_2x16() 518 return ac_build_gather_values(&ctx->ac, scalar_value, ac_get_llvm_num_components(value)); in enter_waterfall() 988 result = ac_build_gather_values(&ctx->ac, src, num_components); in visit_alu() 1237 LLVMValueRef tmp = ac_build_gather_values(&ctx->ac, src, 2); in visit_alu() 1249 LLVMValueRef tmp = ac_build_gather_values(&ctx->ac, src, 2); in visit_alu() 1287 result = ac_build_gather_values(&ctx->ac, results, 2); in visit_alu() 1703 LLVMValueRef res = ac_build_gather_values(&ctx->ac, push_constants, count); in visit_load_push_constant() 1956 LLVMValueRef ptr = ac_build_gather_values(&ctx->ac, ptr_parts, 2); in emit_ssbo_comp_swap_64() [all …]
|
D | ac_llvm_build.c | 602 LLVMValueRef ac_build_gather_values(struct ac_llvm_context *ctx, LLVMValueRef *values, in ac_build_gather_values() function 619 return ac_build_gather_values(ctx, elems, a_size + b_size); in ac_build_concat() 654 return ac_build_gather_values(ctx, chan, dst_channels); in ac_build_expand() 667 return ac_build_gather_values(ctx, chan, channels); in ac_extract_components() 1251 v01 = ac_build_gather_values(ctx, v, 2); in ac_build_buffer_store_dword() 1334 return ac_build_gather_values(ctx, result, num_channels); in ac_build_buffer_load() 1374 LLVMValueRef args[] = {ac_build_gather_values(ctx, addr_comp, 2), in ac_build_buffer_load_format() 1621 tmp = ac_build_gather_values(ctx, &loads[2 * i], 2); in ac_build_opencoded_load_format() 1729 return ac_build_gather_values(ctx, loads, 4); in ac_build_opencoded_load_format() 2660 return LLVMBuildBitCast(ctx->builder, ac_build_gather_values(ctx, dw, 2), ctx->f64, ""); in ac_build_fsign() [all …]
|
D | ac_llvm_build.h | 198 LLVMValueRef ac_build_gather_values(struct ac_llvm_context *ctx, LLVMValueRef *values,
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_to_llvm.c | 349 return ac_build_gather_values(&ctx->ac, components, 8); in radv_get_sampler_desc() 384 return ac_build_gather_values(&ctx->ac, chan, 4); in radv_fixup_vertex_input_fetches() 471 input = ac_build_gather_values(&ctx->ac, values, num_channels); in load_vs_input() 783 vdata = ac_build_gather_values(&ctx->ac, out, num_comps); in radv_emit_stream_output()
|