Home
last modified time | relevance | path

Searched refs:ac_llvm_extract_elem (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c190 ac_to_float(ctx, ac_llvm_extract_elem(ctx, src0, i)), in emit_intrin_1f_param_scalar()
285 LLVMBuildSelect(ctx->builder, ac_llvm_extract_elem(ctx, src0, 0), in emit_b2f()
287 LLVMBuildSelect(ctx->builder, ac_llvm_extract_elem(ctx, src0, 1), in emit_b2f()
506 LLVMValueRef comp = ac_llvm_extract_elem(&ctx->ac, value, i); in enter_waterfall()
995 ac_llvm_extract_elem(&ctx->ac, src[0], 0), in visit_alu()
996 ac_llvm_extract_elem(&ctx->ac, src[0], 1), in visit_alu()
1206 in[chan] = ac_llvm_extract_elem(&ctx->ac, src[0], chan); in visit_alu()
1226 in[chan] = ac_llvm_extract_elem(&ctx->ac, src[0], chan); in visit_alu()
1886 LLVMValueRef size = ac_llvm_extract_elem(&ctx->ac, descriptor, 2); in emit_ssbo_comp_swap_64()
1900 ac_llvm_extract_elem(&ctx->ac, descriptor, 0), in emit_ssbo_comp_swap_64()
[all …]
Dac_llvm_build.h158 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index);
Dac_llvm_build.c145 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index) in ac_llvm_extract_elem() function
611 elems[i] = ac_llvm_extract_elem(ctx, a, i); in ac_build_concat()
613 elems[a_size + i] = ac_llvm_extract_elem(ctx, b, i); in ac_build_concat()
636 chan[i] = ac_llvm_extract_elem(ctx, value, i); in ac_build_expand()
661 chan[i] = ac_llvm_extract_elem(ctx, value, i + start); in ac_extract_components()
1316 ac_llvm_extract_elem(ctx, res, 4)); in ac_build_buffer_load_format()
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c401 LLVMValueRef set_ptr = ac_llvm_extract_elem(&ctx->ac, ptr, 0); in get_desc_ptr()
402 LLVMValueRef offset = ac_llvm_extract_elem(&ctx->ac, ptr, 1); in get_desc_ptr()
446 LLVMValueRef set_ptr = ac_llvm_extract_elem(&ctx->ac, buffer_ptr, 0); in radv_load_ubo()
447 LLVMValueRef offset = ac_llvm_extract_elem(&ctx->ac, buffer_ptr, 1); in radv_load_ubo()
581 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor, i); in radv_get_sampler_desc()
584 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor2, i); in radv_get_sampler_desc()
592 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor, i); in radv_get_sampler_desc()
663 chan[i] = ac_llvm_extract_elem(&ctx->ac, value, i); in radv_fixup_vertex_input_fetches()
785 c[0] = ac_llvm_extract_elem(&ctx->ac, input, 2); in load_vs_input()
786 c[1] = ac_llvm_extract_elem(&ctx->ac, input, 1); in load_vs_input()
[all …]
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_shader_ngg.c660 ret = LLVMBuildInsertValue(ctx->ac.builder, ret, ac_llvm_extract_elem(&ctx->ac, v, i), in si_insert_input_v4i32()
978 vp_scale[0] = ac_llvm_extract_elem(&ctx->ac, vp, 0); in gfx10_emit_ngg_culling_epilogue()
979 vp_scale[1] = ac_llvm_extract_elem(&ctx->ac, vp, 1); in gfx10_emit_ngg_culling_epilogue()
980 vp_translate[0] = ac_llvm_extract_elem(&ctx->ac, vp, 2); in gfx10_emit_ngg_culling_epilogue()
981 vp_translate[1] = ac_llvm_extract_elem(&ctx->ac, vp, 3); in gfx10_emit_ngg_culling_epilogue()
Dsi_shader_llvm_ps.c929 color[i] = ac_llvm_extract_elem(&ctx->ac, color[i], i % 2); in si_llvm_build_ps_epilog()
Dsi_shader_llvm_tess.c527 LLVMValueRef value = ac_llvm_extract_elem(&ctx->ac, src, chan - component); in si_nir_store_output_tcs()