Home
last modified time | relevance | path

Searched refs:ac_build_gather_values (Results 1 – 11 of 11) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_tess.c308 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()
Dsi_shader_llvm.c399 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()
Dsi_shader_llvm_ps.c57 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()
Dsi_compute_prim_discard.c396 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()
Dsi_shader_llvm_resources.c86 return ac_build_gather_values(&ctx->ac, desc_elems, 4); in load_const_buffer_desc_fast_path()
Dsi_shader_llvm_vs.c275 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()
Dgfx10_shader_ngg.c1328 LLVMValueRef indices = ac_build_gather_values(&ctx->ac, vtxindex, 3); in gfx10_emit_ngg_epilogue()
/external/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c124 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 …]
Dac_llvm_build.c563 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()
Dac_llvm_build.h194 LLVMValueRef ac_build_gather_values(struct ac_llvm_context *ctx, LLVMValueRef *values,
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c853 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 …]