Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c187 ac_to_float(ctx, ac_llvm_extract_elem(ctx, src0, i)), in emit_intrin_1f_param_scalar()
282 LLVMBuildSelect(ctx->builder, ac_llvm_extract_elem(ctx, src0, 0), in emit_b2f()
284 LLVMBuildSelect(ctx->builder, ac_llvm_extract_elem(ctx, src0, 1), in emit_b2f()
935 ac_llvm_extract_elem(&ctx->ac, src[0], 0), in visit_alu()
936 ac_llvm_extract_elem(&ctx->ac, src[0], 1), in visit_alu()
1145 in[chan] = ac_llvm_extract_elem(&ctx->ac, src[0], chan); in visit_alu()
1165 in[chan] = ac_llvm_extract_elem(&ctx->ac, src[0], chan); in visit_alu()
1760 LLVMValueRef size = ac_llvm_extract_elem(&ctx->ac, descriptor, 2); in emit_ssbo_comp_swap_64()
1774 ac_llvm_extract_elem(&ctx->ac, descriptor, 0), in emit_ssbo_comp_swap_64()
1775 LLVMBuildAnd(ctx->ac.builder, ac_llvm_extract_elem(&ctx->ac, descriptor, 1), in emit_ssbo_comp_swap_64()
[all …]
Dac_llvm_build.h155 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index);
Dac_llvm_build.c144 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index) in ac_llvm_extract_elem() function
587 chan[i] = ac_llvm_extract_elem(ctx, value, i); in ac_build_expand()
612 chan[i] = ac_llvm_extract_elem(ctx, value, i + start); in ac_extract_components()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_compute_prim_discard.c394 desc[i] = ac_llvm_extract_elem(&ctx->ac, tmp, i); in si_build_prim_discard_compute_shader()
657 vp_scale[0] = ac_llvm_extract_elem(&ctx->ac, vp, 0); in si_build_prim_discard_compute_shader()
658 vp_scale[1] = ac_llvm_extract_elem(&ctx->ac, vp, 1); in si_build_prim_discard_compute_shader()
659 vp_translate[0] = ac_llvm_extract_elem(&ctx->ac, vp, 2); in si_build_prim_discard_compute_shader()
660 vp_translate[1] = ac_llvm_extract_elem(&ctx->ac, vp, 3); in si_build_prim_discard_compute_shader()
Dgfx10_shader_ngg.c645 ret = LLVMBuildInsertValue(ctx->ac.builder, ret, ac_llvm_extract_elem(&ctx->ac, v, i), in si_insert_input_v4i32()
891 vp_scale[0] = ac_llvm_extract_elem(&ctx->ac, vp, 0); in gfx10_emit_ngg_culling_epilogue()
892 vp_scale[1] = ac_llvm_extract_elem(&ctx->ac, vp, 1); in gfx10_emit_ngg_culling_epilogue()
893 vp_translate[0] = ac_llvm_extract_elem(&ctx->ac, vp, 2); in gfx10_emit_ngg_culling_epilogue()
894 vp_translate[1] = ac_llvm_extract_elem(&ctx->ac, vp, 3); in gfx10_emit_ngg_culling_epilogue()
Dsi_shader_llvm_tess.c520 LLVMValueRef value = ac_llvm_extract_elem(&ctx->ac, src, chan - component); in si_nir_store_output_tcs()
Dsi_shader_llvm_ps.c933 color[i] = ac_llvm_extract_elem(&ctx->ac, color[i], i % 2); in si_llvm_build_ps_epilog()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c591 LLVMValueRef value = ac_llvm_extract_elem(&ctx->ac, src, chan - component); in store_tcs_output()
1024 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor, i); in radv_get_sampler_desc()
1027 components[i] = ac_llvm_extract_elem(&ctx->ac, descriptor2, i); in radv_get_sampler_desc()
1097 chan[i] = ac_llvm_extract_elem(&ctx->ac, value, i); in radv_fixup_vertex_input_fetches()
1247 c[0] = ac_llvm_extract_elem(&ctx->ac, input, 2); in handle_vs_input_decl()
1248 c[1] = ac_llvm_extract_elem(&ctx->ac, input, 1); in handle_vs_input_decl()
1249 c[2] = ac_llvm_extract_elem(&ctx->ac, input, 0); in handle_vs_input_decl()
1250 c[3] = ac_llvm_extract_elem(&ctx->ac, input, 3); in handle_vs_input_decl()