Home
last modified time | relevance | path

Searched refs:LLVMBuildShuffleVector (Results 1 – 25 of 32) sorted by relevance

12

/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_swizzle.c68 res = LLVMBuildShuffleVector(builder, res, undef, LLVMConstNull(i32_vec_type), ""); in lp_build_broadcast()
135 res = LLVMBuildShuffleVector(gallivm->builder, vector, in lp_build_extract_broadcast()
185 return LLVMBuildShuffleVector(builder, a, bld->undef, LLVMConstVector(shuffles, n), ""); in lp_build_swizzle_scalar_aos()
350 …return LLVMBuildShuffleVector(builder, src, LLVMGetUndef(LLVMTypeOf(src)), LLVMConstVector(shuffle… in lp_build_swizzle_aos_n()
445 return LLVMBuildShuffleVector(builder, a, in lp_build_swizzle_aos()
787 return LLVMBuildShuffleVector(gallivm->builder, src, src, in lp_build_pack_aos_scalars()
823 return LLVMBuildShuffleVector(gallivm->builder, src, src, in lp_build_unpack_broadcast_aos_scalars()
Dlp_bld_pack.c201 return LLVMBuildShuffleVector(gallivm->builder, src, src, in lp_build_extract_range()
236 tmp[i] = LLVMBuildShuffleVector(gallivm->builder, tmp[i*2], tmp[i*2 + 1], in lp_build_concat()
306 return LLVMBuildShuffleVector(gallivm->builder, a, a, shuffle, ""); in lp_build_uninterleave1()
349 return LLVMBuildShuffleVector(gallivm->builder, a, b, shuffle, ""); in lp_build_interleave2()
389 return LLVMBuildShuffleVector(gallivm->builder, a, b, shuffle, ""); in lp_build_interleave2_half()
392 return LLVMBuildShuffleVector(gallivm->builder, a, b, shuffle, ""); in lp_build_interleave2_half()
700 res = LLVMBuildShuffleVector(builder, lo, hi, shuffle, ""); in lp_build_pack2()
1062 …return LLVMBuildShuffleVector(gallivm->builder, src, undef, LLVMConstVector(elems, dst_length), ""… in lp_build_pad_vector()
Dlp_bld_quad.c148 vec1 = LLVMBuildShuffleVector(builder, a, b, in lp_build_packed_ddx_ddy_twocoord()
150 vec2 = LLVMBuildShuffleVector(builder, a, b, in lp_build_packed_ddx_ddy_twocoord()
Dlp_bld_intr.c338 anative = LLVMBuildShuffleVector(builder, a, a, constvec, ""); in lp_build_intrinsic_binary_anylength()
339 bnative = LLVMBuildShuffleVector(builder, b, b, constvec, ""); in lp_build_intrinsic_binary_anylength()
345 return LLVMBuildShuffleVector(builder, tmp, tmp, constvec, ""); in lp_build_intrinsic_binary_anylength()
Dlp_bld_format_s3tc.c102 return LLVMBuildShuffleVector(gallivm->builder, a, b, shuffle, ""); in lp_build_uninterleave2_half()
192 return LLVMBuildShuffleVector(gallivm->builder, a, a, shuf, ""); in lp_build_shuffle1undef()
302 elems[i] = LLVMBuildShuffleVector(builder, elems[i], in lp_build_gather_s3tc()
981 alpha64 = LLVMBuildShuffleVector(builder, alpha_lo, alpha_hi, in s3tc_dxt5_alpha_channel()
1116 *dxt_block = LLVMBuildShuffleVector(builder, elem, in lp_build_gather_s3tc_simple_scalar()
1418 color0123 = LLVMBuildShuffleVector(builder, color0123, bld8.undef, in s3tc_decode_block_dxt1()
1447 color0 = LLVMBuildShuffleVector(builder, color01, bld32.undef, in s3tc_decode_block_dxt1()
1449 color1 = LLVMBuildShuffleVector(builder, color01, bld32.undef, in s3tc_decode_block_dxt1()
1451 color2 = LLVMBuildShuffleVector(builder, color23, bld32.undef, in s3tc_decode_block_dxt1()
1453 color3 = LLVMBuildShuffleVector(builder, color23, bld32.undef, in s3tc_decode_block_dxt1()
[all …]
Dlp_bld_arit.c594 vec1 = LLVMBuildShuffleVector(builder, vecres, vecres, in lp_build_horizontal_add()
596 vec2 = LLVMBuildShuffleVector(builder, vecres, vecres, in lp_build_horizontal_add()
642 tmp[0] = LLVMBuildShuffleVector(builder, src[0], src[1], in lp_build_horizontal_add4x4f()
644 tmp[2] = LLVMBuildShuffleVector(builder, src[2], src[3], in lp_build_horizontal_add4x4f()
652 tmp[1] = LLVMBuildShuffleVector(builder, src[0], src[1], in lp_build_horizontal_add4x4f()
654 tmp[3] = LLVMBuildShuffleVector(builder, src[2], src[3], in lp_build_horizontal_add4x4f()
664 shuftmp[0] = LLVMBuildShuffleVector(builder, sumtmp[0], sumtmp[1], in lp_build_horizontal_add4x4f()
671 shuftmp[1] = LLVMBuildShuffleVector(builder, sumtmp[0], sumtmp[1], in lp_build_horizontal_add4x4f()
1096 aodd = LLVMBuildShuffleVector(builder, aeven, bld->undef, shuf_vec, ""); in lp_build_mul_32_lohi_cpu()
1097 bodd = LLVMBuildShuffleVector(builder, beven, bld->undef, shuf_vec, ""); in lp_build_mul_32_lohi_cpu()
[all …]
Dlp_bld_sample_aos.c619 s_fpart = LLVMBuildShuffleVector(builder, s_fpart, u8n.undef, in lp_build_sample_fetch_image_linear()
622 t_fpart = LLVMBuildShuffleVector(builder, t_fpart, u8n.undef, in lp_build_sample_fetch_image_linear()
626 r_fpart = LLVMBuildShuffleVector(builder, r_fpart, u8n.undef, in lp_build_sample_fetch_image_linear()
1091 lod_fpart = LLVMBuildShuffleVector(builder, lod_fpart, LLVMGetUndef(tmp_vec_type), in lp_build_sample_mipmap()
Dlp_bld_format_soa.c532 offsetr = LLVMBuildShuffleVector(builder, offset, offset, shuf_vec, ""); in lp_build_fetch_rgba_soa()
542 offsetr = LLVMBuildShuffleVector(builder, offset, offset, shuf_vec, ""); in lp_build_fetch_rgba_soa()
632 dst[i] = LLVMBuildShuffleVector(builder, packed[0], packed[1], in lp_build_fetch_rgba_soa()
Dlp_bld_format_aos.c255 packed = LLVMBuildShuffleVector(builder, packed, LLVMGetUndef(vec32_type), in lp_build_unpack_arith_rgba_aos()
396 unswizzled = LLVMBuildShuffleVector(builder, rgba, in lp_build_pack_rgba_aos()
Dlp_bld_logic.c478 return LLVMBuildShuffleVector(builder, a, b, LLVMConstVector(shuffles, n), ""); in lp_build_select_aos()
Dlp_bld_gather.c266 … res = LLVMBuildShuffleVector(gallivm->builder, res, res, LLVMConstVector(shuffles, 4), ""); in lp_build_gather_elem_vec()
Dlp_bld_nir.c374 return LLVMBuildShuffleVector(gallivm->builder, src, in split_64bit()
402 return LLVMBuildShuffleVector(builder, input, input2, LLVMConstVector(shuffles, len), ""); in merge_64bit()
424 return LLVMBuildShuffleVector(gallivm->builder, src, in split_16bit()
451 return LLVMBuildShuffleVector(builder, input, input2, LLVMConstVector(shuffles, len), ""); in merge_16bit()
Dlp_bld_sample.c410 floatdim = LLVMBuildShuffleVector(builder, float_size, float_size, in lp_build_rho()
483 rho_xvec = LLVMBuildShuffleVector(builder, ddx_ddy[0], ddx_ddy[1], in lp_build_rho()
485 rho_yvec = LLVMBuildShuffleVector(builder, ddx_ddy[0], ddx_ddy[1], in lp_build_rho()
Dlp_bld_tgsi_aos.c164 res = LLVMBuildShuffleVector(builder, in emit_fetch_constant()
Dlp_bld_nir_soa.c96 res = LLVMBuildShuffleVector(builder, input, input2, LLVMConstVector(shuffles, len), ""); in emit_fetch_64bit()
124 split_values[0] = LLVMBuildShuffleVector(builder, value, in emit_store_64bit_split()
129 split_values[1] = LLVMBuildShuffleVector(builder, value, in emit_store_64bit_split()
Dlp_bld_tgsi_soa.c948 res = LLVMBuildShuffleVector(builder, input, input2, LLVMConstVector(shuffles, len), ""); in emit_fetch_64bit()
1655 temp = LLVMBuildShuffleVector(builder, value, in emit_store_64bit_chan()
1660 temp2 = LLVMBuildShuffleVector(builder, value, in emit_store_64bit_chan()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_depth.c480 countd = LLVMBuildShuffleVector(builder, countv, LLVMGetUndef(i8vntype), shufflev, ""); in lp_build_occlusion_count()
602 *z_fb = LLVMBuildShuffleVector(builder, zs_dst1, zs_dst2, in lp_build_depth_stencil_load_swizzled()
639 *z_fb = LLVMBuildShuffleVector(builder, tmp, tmp, in lp_build_depth_stencil_load_swizzled()
641 *s_fb = LLVMBuildShuffleVector(builder, tmp, tmp, in lp_build_depth_stencil_load_swizzled()
765 zs_dst1 = LLVMBuildShuffleVector(builder, z_value, z_value, in lp_build_depth_stencil_write_swizzled()
768 zs_dst2 = LLVMBuildShuffleVector(builder, z_value, z_value, in lp_build_depth_stencil_write_swizzled()
789 zs_dst1 = LLVMBuildShuffleVector(builder, z_value, s_value, in lp_build_depth_stencil_write_swizzled()
792 zs_dst2 = LLVMBuildShuffleVector(builder, z_value, s_value, in lp_build_depth_stencil_write_swizzled()
Dlp_state_setup.c233 dzxyz20 = LLVMBuildShuffleVector(b, dxyz20, dxyz20, LLVMConstVector(shuffles, 4), ""); in lp_do_offset_tri()
239 dyzzx01 = LLVMBuildShuffleVector(b, dxyz01, dxyz01, LLVMConstVector(shuffles, 4), ""); in lp_do_offset_tri()
247 dzx01_dyz20 = LLVMBuildShuffleVector(b, dyzzx01_dzxyz20, dyzzx01_dzxyz20, in lp_do_offset_tri()
330 z0z1 = LLVMBuildShuffleVector(b, attribv[0], attribv[1], LLVMConstVector(shuffles, 4), ""); in lp_do_offset_tri()
335 z0z1z2 = LLVMBuildShuffleVector(b, z0z1, attribv[2], LLVMConstVector(shuffles, 4), ""); in lp_do_offset_tri()
672 dyx20 = LLVMBuildShuffleVector(b, dxy20, dxy20, shuf10, ""); in init_args()
Dlp_state_fs.c1422 tmp[0] = LLVMBuildShuffleVector(builder, tmp[0], tmp[0], shuf_vec, ""); in fs_twiddle_transpose()
1430 tmp[i] = LLVMBuildShuffleVector(builder, tmp[i], tmp[i], shuf_vec, ""); in fs_twiddle_transpose()
1839 tmps = LLVMBuildShuffleVector(builder, tmps, tmps, in convert_to_blend_type()
1999 tmpaos = LLVMBuildShuffleVector(builder, tmpdst, tmpdst, in convert_from_blend_type()
2215 src_alpha[i] = LLVMBuildShuffleVector(builder, in convert_alpha()
/external/llvm-project/llvm/tools/llvm-c-test/
Decho.cpp825 Dst = LLVMBuildShuffleVector(Builder, Agg0, Agg1, Mask, Name); in CloneInstruction()
/external/llvm/include/llvm-c/
DCore.h3087 LLVMValueRef LLVMBuildShuffleVector(LLVMBuilderRef, LLVMValueRef V1,
/external/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c127 value = LLVMBuildShuffleVector(ctx->ac.builder, value, value, swizzle, ""); in get_alu_src()
1579 LLVMBuildShuffleVector(ctx->ac.builder, res, res, swizzle_aligned, ""); in visit_load_push_constant()
1581 LLVMBuildShuffleVector(ctx->ac.builder, res, res, swizzle_unaligned, ""); in visit_load_push_constant()
1617 return LLVMBuildShuffleVector(ctx->builder, src, src, swizzle, ""); in extract_vector_range()
/external/llvm-project/llvm/include/llvm-c/
DCore.h3940 LLVMValueRef LLVMBuildShuffleVector(LLVMBuilderRef, LLVMValueRef V1,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/
DCore.h3903 LLVMValueRef LLVMBuildShuffleVector(LLVMBuilderRef, LLVMValueRef V1,
/external/llvm-project/llvm/bindings/ocaml/llvm/
Dllvm_ocaml.c2425 return LLVMBuildShuffleVector(Builder_val(B), V1, V2, Mask, String_val(Name)); in llvm_build_shufflevector()

12