Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_tess.c200 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()
Dsi_shader_llvm_ps.c51 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()
Dsi_shader_llvm.c631 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()
Dsi_shader_llvm_resources.c89 return ac_build_gather_values(&ctx->ac, desc_elems, 4); in load_const_buffer_desc_fast_path()
Dsi_shader_llvm_vs.c302 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()
Dgfx10_shader_ngg.c1643 LLVMValueRef indices = ac_build_gather_values(&ctx->ac, vtxindex, 3); in gfx10_ngg_build_end()
/third_party/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c139 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 …]
Dac_llvm_build.c602 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 …]
Dac_llvm_build.h198 LLVMValueRef ac_build_gather_values(struct ac_llvm_context *ctx, LLVMValueRef *values,
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c349 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()