Home
last modified time | relevance | path

Searched refs:lp_build_const_int_vec (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_format_yuv.c93 tmp = LLVMBuildLShr(builder, packed, lp_build_const_int_vec(gallivm, type, 8), ""); in uyvy_to_yuv_soa()
94 tmp2 = LLVMBuildLShr(builder, tmp, lp_build_const_int_vec(gallivm, type, 16), ""); in uyvy_to_yuv_soa()
95 …sel = lp_build_compare(gallivm, type, PIPE_FUNC_EQUAL, i, lp_build_const_int_vec(gallivm, type, 0)… in uyvy_to_yuv_soa()
101 shift = LLVMBuildMul(builder, i, lp_build_const_int_vec(gallivm, type, 16), ""); in uyvy_to_yuv_soa()
102 shift = LLVMBuildAdd(builder, shift, lp_build_const_int_vec(gallivm, type, 8), ""); in uyvy_to_yuv_soa()
107 *v = LLVMBuildLShr(builder, packed, lp_build_const_int_vec(gallivm, type, 16), ""); in uyvy_to_yuv_soa()
109 mask = lp_build_const_int_vec(gallivm, type, 0xff); in uyvy_to_yuv_soa()
161 tmp = LLVMBuildLShr(builder, packed, lp_build_const_int_vec(gallivm, type, 16), ""); in yuyv_to_yuv_soa()
162 …sel = lp_build_compare(gallivm, type, PIPE_FUNC_EQUAL, i, lp_build_const_int_vec(gallivm, type, 0)… in yuyv_to_yuv_soa()
168 shift = LLVMBuildMul(builder, i, lp_build_const_int_vec(gallivm, type, 16), ""); in yuyv_to_yuv_soa()
[all …]
Dlp_bld_conv.c99 LLVMValueRef i32_13 = lp_build_const_int_vec(gallivm, i32_type, 13); in lp_build_half_to_float()
100 LLVMValueRef i32_16 = lp_build_const_int_vec(gallivm, i32_type, 16); in lp_build_half_to_float()
101 LLVMValueRef i32_mask_nosign = lp_build_const_int_vec(gallivm, i32_type, 0x7fff); in lp_build_half_to_float()
102 LLVMValueRef i32_was_infnan = lp_build_const_int_vec(gallivm, i32_type, 0x7bff); in lp_build_half_to_float()
103 LLVMValueRef i32_exp_infnan = lp_build_const_int_vec(gallivm, i32_type, 0xff << 23); in lp_build_half_to_float()
105lp_build_const_int_vec(gallivm, i32_type, (254 - 15) << 23), in lp_build_half_to_float()
190 lp_build_const_int_vec(gallivm, src_type, mask), ""); in lp_build_clamped_float_to_unsigned_norm()
244 lp_build_const_int_vec(gallivm, src_type, in lp_build_clamped_float_to_unsigned_norm()
254 lp_build_const_int_vec(gallivm, src_type, rshift), in lp_build_clamped_float_to_unsigned_norm()
327 lp_build_const_int_vec(gallivm, dst_type, shift), ""); in lp_build_unsigned_norm_to_float()
[all …]
Dlp_bld_arit.c671 c8 = lp_build_const_int_vec(gallivm, i16_type, 8); in lp_build_mul_u8n()
676 b = LLVMBuildAdd(builder, b, lp_build_const_int_vec(gallium, i16_type, 1), ""); in lp_build_mul_u8n()
684 ab = LLVMBuildAdd(builder, ab, lp_build_const_int_vec(gallivm, i16_type, 0x80), ""); in lp_build_mul_u8n()
743 shift = lp_build_const_int_vec(bld->gallivm, type, type.width/2); in lp_build_mul()
814 … factor = lp_build_const_int_vec(bld->gallivm, bld->type, (unsigned long long)shift << mantissa); in lp_build_mul_imm()
910 …res = LLVMBuildAnd(builder, res, lp_build_const_int_vec(bld->gallivm, bld->type, (1 << bld->type.w… in lp_build_lerp_simple()
962 shift = lp_build_const_int_vec(bld->gallivm, wide_type, type.width - 1); in lp_build_lerp()
1109 … LLVMValueRef mask = lp_build_const_int_vec(bld->gallivm, type, ((unsigned long long) absMask)); in lp_build_abs()
1183 mask = lp_build_const_int_vec(bld->gallivm, type, maskBit); in lp_build_sgn()
1223 LLVMValueRef shift = lp_build_const_int_vec(bld->gallivm, type, type.width - 1); in lp_build_set_sign()
[all …]
Dlp_bld_format_soa.c142 input = LLVMBuildLShr(builder, input, lp_build_const_int_vec(gallivm, type, start), ""); in lp_build_unpack_rgba_soa()
151 input = LLVMBuildAnd(builder, input, lp_build_const_int_vec(gallivm, type, mask), ""); in lp_build_unpack_rgba_soa()
180 LLVMValueRef bits_val = lp_build_const_int_vec(gallivm, type, bits); in lp_build_unpack_rgba_soa()
190 LLVMValueRef bits_val = lp_build_const_int_vec(gallivm, type, bits); in lp_build_unpack_rgba_soa()
264 LLVMValueRef mask = lp_build_const_int_vec(gallivm, dst_type, 0xff); in lp_build_rgba8_to_f32_soa()
280 lp_build_const_int_vec(gallivm, dst_type, start), ""); in lp_build_rgba8_to_f32_soa()
Dlp_bld_swizzle.c236 …tmp = LLVMBuildLShr(builder, a, lp_build_const_int_vec(bld->gallivm, type4, shift*type.width), ""); in lp_build_swizzle_scalar_aos()
238 …tmp = LLVMBuildShl(builder, a, lp_build_const_int_vec(bld->gallivm, type4, -shift*type.width), ""); in lp_build_swizzle_scalar_aos()
409 lp_build_const_int_vec(bld->gallivm, type4, mask), ""); in lp_build_swizzle_aos()
412lp_build_const_int_vec(bld->gallivm, type4, shift*type.width), ""); in lp_build_swizzle_aos()
415lp_build_const_int_vec(bld->gallivm, type4, -shift*type.width), ""); in lp_build_swizzle_aos()
Dlp_bld_sample.c1023 LLVMValueRef signmask = lp_build_const_int_vec(gallivm, intctype, in lp_build_cube_lookup()
1025 LLVMValueRef signshift = lp_build_const_int_vec(gallivm, intctype, in lp_build_cube_lookup()
1027 LLVMValueRef facex = lp_build_const_int_vec(gallivm, intctype, PIPE_TEX_FACE_POS_X); in lp_build_cube_lookup()
1028 LLVMValueRef facey = lp_build_const_int_vec(gallivm, intctype, PIPE_TEX_FACE_POS_Y); in lp_build_cube_lookup()
1029 LLVMValueRef facez = lp_build_const_int_vec(gallivm, intctype, PIPE_TEX_FACE_POS_Z); in lp_build_cube_lookup()
1272 LLVMValueRef block_width = lp_build_const_int_vec(bld->type, block_length); in lp_build_sample_partial_offset()
1277 LLVMValueRef block_shift = lp_build_const_int_vec(bld->gallivm, bld->type, logbase2); in lp_build_sample_partial_offset()
1278 LLVMValueRef block_mask = lp_build_const_int_vec(bld->gallivm, bld->type, block_length - 1); in lp_build_sample_partial_offset()
Dlp_bld_bitarit.c221 LLVMValueRef b = lp_build_const_int_vec(bld->gallivm, bld->type, imm); in lp_build_shl_imm()
233 LLVMValueRef b = lp_build_const_int_vec(bld->gallivm, bld->type, imm); in lp_build_shr_imm()
Dlp_bld_const.c279 vec = LLVMConstLShr(vec, lp_build_const_int_vec(type, 1)); in lp_build_one()
342 lp_build_const_int_vec(struct gallivm_state *gallivm, struct lp_type type, in lp_build_const_int_vec() function
Dlp_bld_const.h98 lp_build_const_int_vec(struct gallivm_state *gallivm,
Dlp_bld_tgsi_soa.c532 base = lp_build_const_int_vec(bld->bld_base.base.gallivm, uint_bld->type, reg_index); in get_indirect_index()
541 max_index = lp_build_const_int_vec(bld->bld_base.base.gallivm, in get_indirect_index()
604 lp_build_const_int_vec(bld->bld_base.base.gallivm, uint_bld->type, swizzle); in emit_fetch_constant()
677 lp_build_const_int_vec(gallivm, uint_bld->type, swizzle); in emit_fetch_input()
679 lp_build_const_int_vec(gallivm, uint_bld->type, bld->bld_base.base.type.length); in emit_fetch_input()
743 lp_build_const_int_vec(bld->bld_base.base.gallivm, uint_bld->type, swizzle); in emit_fetch_temporary()
745 lp_build_const_int_vec(bld->bld_base.base.gallivm, uint_bld->type, in emit_fetch_temporary()
991 lp_build_const_int_vec(gallivm, uint_bld->type, chan_index); in emit_store_chan()
993 lp_build_const_int_vec(gallivm, uint_bld->type, bld->bld_base.base.type.length); in emit_store_chan()
1033 lp_build_const_int_vec(gallivm, uint_bld->type, chan_index); in emit_store_chan()
[all …]
Dlp_bld_pack.c293 …msb = LLVMBuildAShr(builder, src, lp_build_const_int_vec(gallivm, src_type, src_type.width - 1), "… in lp_build_unpack2()
526 …LLVMValueRef dst_max = lp_build_const_int_vec(gallivm, src_type, ((unsigned long long)1 << dst_bit… in lp_build_packs2()
Dlp_bld_sample_aos.c579 i32_c8 = lp_build_const_int_vec(bld->gallivm, i32.type, 8); in lp_build_sample_image_nearest()
1034 i32_c128 = lp_build_const_int_vec(bld->gallivm, i32.type, -128); in lp_build_sample_image_linear()
1046 i32_c8 = lp_build_const_int_vec(bld->gallivm, i32.type, 8); in lp_build_sample_image_linear()
1054 i32_c255 = lp_build_const_int_vec(bld->gallivm, i32.type, 255); in lp_build_sample_image_linear()
Dlp_bld_logic.c214 …LLVMValueRef msb = lp_build_const_int_vec(gallivm, type, (unsigned long long)1 << (type.width - 1)… in lp_build_compare()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_depth.c121 LLVMValueRef valuemask = lp_build_const_int_vec(bld->gallivm, type, stencil->valuemask); in lp_build_stencil_test_single()
184 LLVMValueRef max = lp_build_const_int_vec(bld->gallivm, type, 0xff); in lp_build_stencil_op_single()
279 LLVMValueRef writemask = lp_build_const_int_vec(bld->gallivm, bld->type, in lp_build_stencil_op()
282 LLVMValueRef back_writemask = lp_build_const_int_vec(bld->gallivm, bld->type, in lp_build_stencil_op()
442 LLVMValueRef countmask = lp_build_const_int_vec(gallivm, type, 1); in lp_build_occlusion_count()
649 z_bitmask = lp_build_const_int_vec(gallivm, z_type, z_mask); in lp_build_depth_stencil_test()
656 LLVMValueRef shift = lp_build_const_int_vec(gallivm, z_type, z_shift); in lp_build_depth_stencil_test()
670 LLVMValueRef shift = lp_build_const_int_vec(gallivm, s_type, s_shift); in lp_build_depth_stencil_test()
679 LLVMValueRef mask = lp_build_const_int_vec(gallivm, s_type, s_mask); in lp_build_depth_stencil_test()
748 LLVMValueRef shift = lp_build_const_int_vec(gallivm, z_src_type, in lp_build_depth_stencil_test()
[all …]
Dlp_state_fs.c184 lp_build_const_int_vec(gallivm, mask_type, 0)); in generate_quad_mask()
308 *pmask = lp_build_const_int_vec(gallivm, type, ~0); in generate_fs()
1006 mask = lp_build_const_int_vec(gallivm, fs_type, ~0); in generate_fragment()
1077 blend_mask = lp_build_const_int_vec(variant->gallivm, blend_type, ~0); in generate_fragment()
Dlp_bld_interp.c559 LLVMValueRef shuffle = lp_build_const_int_vec(gallivm, coeff_bld->type, quad_start_index); in attribs_update()
/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_llvm.c642 val = lp_build_const_int_vec(gallivm, lp_int_type(soa_type), vertex_id_pad_edgeflag); in store_aos_array()
884 mask = lp_build_const_int_vec(gallivm, i32_type, 0); in generate_clipmask()
885 temp = lp_build_const_int_vec(gallivm, i32_type, 0); in generate_clipmask()
887 shift = lp_build_const_int_vec(gallivm, i32_type, 1); /* 1 1 1 1 */ in generate_clipmask()
940 temp = lp_build_const_int_vec(gallivm, i32_type, 16); in generate_clipmask()
983 temp = lp_build_const_int_vec(gallivm, i32_type, 1 << plane_idx); in generate_clipmask()
1019 temp = lp_build_const_int_vec(gallivm, i32_type, 1 << plane_idx); in generate_clipmask()
1282 clipmask = lp_build_const_int_vec(gallivm, lp_int_type(vs_type), 0); in draw_llvm_generate()