/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm_tess.c | 308 return ac_build_gather_values(&ctx->ac, values, 4); in lshs_lds_load() 371 return ac_build_gather_values(&ctx->ac, desc, 4); in get_tess_ring_descriptor() 550 LLVMValueRef value = ac_build_gather_values(&ctx->ac, values, 4); in si_nir_store_output_tcs() 566 return ac_build_gather_values(&ctx->ac, coord, 4); in si_load_tess_coord() 594 return ac_build_gather_values(&ctx->ac, val, 4); in load_tess_level_default() 765 vec0 = ac_build_gather_values(&ctx->ac, out, MIN2(stride, 4)); in si_write_tess_factors() 769 vec1 = ac_build_gather_values(&ctx->ac, out + 4, stride - 4); in si_write_tess_factors() 816 outer_vec = ac_build_gather_values(&ctx->ac, outer, outer_vec_size); in si_write_tess_factors() 826 inner_comps == 1 ? inner[0] : ac_build_gather_values(&ctx->ac, inner, inner_comps); in si_write_tess_factors()
|
D | si_shader_llvm.c | 399 ctx->abi.color0 = ac_to_integer(&ctx->ac, ac_build_gather_values(&ctx->ac, values, 4)); in si_nir_build_llvm() 408 ctx->abi.color1 = ac_to_integer(&ctx->ac, ac_build_gather_values(&ctx->ac, values, 4)); in si_nir_build_llvm() 656 arg = ac_build_gather_values(&ctx->ac, &out[out_idx], param_size); in si_build_wrapper_function()
|
D | si_shader_llvm_ps.c | 57 return ac_build_gather_values(&ctx->ac, pos, 4); in load_sample_position() 252 LLVMValueRef tmp = ac_build_gather_values(ctx, args, 2); in pack_two_16bit() 552 LLVMValueRef tmp = ac_build_gather_values(&ctx->ac, &color[i][j * 2], 2); in si_llvm_return_fs_outputs() 797 interp_ij = ac_build_gather_values(&ctx->ac, interp, 2); in si_llvm_build_ps_prolog()
|
D | si_compute_prim_discard.c | 396 input_indexbuf = ac_build_gather_values(&ctx->ac, desc, 4); in si_build_prim_discard_compute_shader() 397 output_indexbuf = ac_build_gather_values(&ctx->ac, desc + 4, 4); in si_build_prim_discard_compute_shader() 777 LLVMValueRef rsrc = ac_build_gather_values(&ctx->ac, desc, 4); in si_build_prim_discard_compute_shader() 823 LLVMValueRef vdata = ac_build_gather_values(&ctx->ac, index, 3); in si_build_prim_discard_compute_shader()
|
D | si_shader_llvm_resources.c | 86 return ac_build_gather_values(&ctx->ac, desc_elems, 4); in load_const_buffer_desc_fast_path()
|
D | si_shader_llvm_vs.c | 275 vdata = ac_build_gather_values(&ctx->ac, out, num_comps); in si_llvm_streamout_store_output() 282 vdata = ac_build_gather_values(&ctx->ac, out, util_next_power_of_two(num_comps)); in si_llvm_streamout_store_output()
|
D | gfx10_shader_ngg.c | 1328 LLVMValueRef indices = ac_build_gather_values(&ctx->ac, vtxindex, 3); in gfx10_emit_ngg_epilogue()
|
/external/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 124 value = ac_build_gather_values(&ctx->ac, values, num_components); in get_alu_src() 287 return ac_build_gather_values(ctx, f, 2); in emit_b2f() 440 return ac_build_gather_values(ctx, temps, 2); in emit_unpack_half_2x16() 885 result = ac_build_gather_values(&ctx->ac, src, num_components); in visit_alu() 1108 LLVMValueRef tmp = ac_build_gather_values(&ctx->ac, src, 2); in visit_alu() 1119 LLVMValueRef tmp = ac_build_gather_values(&ctx->ac, src, 2); in visit_alu() 1157 result = ac_build_gather_values(&ctx->ac, results, 2); in visit_alu() 1529 return ac_build_gather_values(&ctx->ac, push_constants + offset, count); in visit_load_push_constant() 1783 LLVMValueRef ptr = ac_build_gather_values(&ctx->ac, ptr_parts, 2); in emit_ssbo_comp_swap_64() 1963 LLVMValueRef ret = ac_build_gather_values(&ctx->ac, results, num_components); in visit_load_buffer() [all …]
|
D | ac_llvm_build.c | 563 LLVMValueRef ac_build_gather_values(struct ac_llvm_context *ctx, LLVMValueRef *values, in ac_build_gather_values() function 601 return ac_build_gather_values(ctx, chan, dst_channels); in ac_build_expand() 614 return ac_build_gather_values(ctx, chan, channels); in ac_extract_components() 1119 v01 = ac_build_gather_values(ctx, v, 2); in ac_build_buffer_store_dword() 1224 return ac_build_gather_values(ctx, result, num_channels); in ac_build_buffer_load() 1523 tmp = ac_build_gather_values(ctx, &loads[2 * i], 2); in ac_build_opencoded_load_format() 1631 return ac_build_gather_values(ctx, loads, 4); in ac_build_opencoded_load_format() 2593 return LLVMBuildBitCast(ctx->builder, ac_build_gather_values(ctx, dw, 2), ctx->f64, ""); in ac_build_fsign() 4366 return ac_build_gather_values(ctx, result, 4); in ac_build_ddxy_interp() 4666 LLVMBuildBitCast(builder, ac_build_gather_values(ctx, mask, 2), ctx->i128, ""); in ac_prefix_bitcount_2x64()
|
D | ac_llvm_build.h | 194 LLVMValueRef ac_build_gather_values(struct ac_llvm_context *ctx, LLVMValueRef *values,
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_nir_to_llvm.c | 853 return ac_build_gather_values(&ctx->ac, coord, 3); in load_tess_coord() 917 return ac_build_gather_values(&ctx->ac, desc_components, 4); in radv_load_ubo() 998 return ac_build_gather_values(&ctx->ac, constants, 4); in radv_get_sampler_desc() 1028 descriptor = ac_build_gather_values(&ctx->ac, components, 8); in radv_get_sampler_desc() 1108 return ac_build_gather_values(&ctx->ac, chan, 4); in radv_fixup_vertex_input_fetches() 1223 input = ac_build_gather_values(&ctx->ac, values, num_channels); in handle_vs_input_decl() 1252 input = ac_build_gather_values(&ctx->ac, c, 4); in handle_vs_input_decl() 1600 vdata = ac_build_gather_values(&ctx->ac, out, in radv_emit_stream_output() 2773 LLVMValueRef indices = ac_build_gather_values(&ctx->ac, vtxindex, 3); in handle_ngg_outputs_post_2() 3382 vec0 = ac_build_gather_values(&ctx->ac, out, MIN2(stride, 4)); in write_tess_factors() [all …]
|