Searched refs:ac_llvm_extract_elem (Results 1 – 8 of 8) sorted by relevance
/external/mesa3d/src/amd/llvm/ |
D | ac_nir_to_llvm.c | 187 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 …]
|
D | ac_llvm_build.h | 155 LLVMValueRef ac_llvm_extract_elem(struct ac_llvm_context *ac, LLVMValueRef value, int index);
|
D | ac_llvm_build.c | 144 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/ |
D | si_compute_prim_discard.c | 394 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()
|
D | gfx10_shader_ngg.c | 645 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()
|
D | si_shader_llvm_tess.c | 520 LLVMValueRef value = ac_llvm_extract_elem(&ctx->ac, src, chan - component); in si_nir_store_output_tcs()
|
D | si_shader_llvm_ps.c | 933 color[i] = ac_llvm_extract_elem(&ctx->ac, color[i], i % 2); in si_llvm_build_ps_epilog()
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_nir_to_llvm.c | 591 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()
|