Home
last modified time | relevance | path

Searched refs:lp_build_context (Results 1 – 25 of 48) sorted by relevance

12

/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_arit.h45 struct lp_build_context;
53 lp_build_comp(struct lp_build_context *bld,
57 lp_build_add(struct lp_build_context *bld,
62 lp_build_horizontal_add(struct lp_build_context *bld,
66 lp_build_hadd_partial4(struct lp_build_context *bld,
71 lp_build_sub(struct lp_build_context *bld,
83 lp_build_mul(struct lp_build_context *bld,
88 lp_build_mul_32_lohi_cpu(struct lp_build_context *bld,
94 lp_build_mul_32_lohi(struct lp_build_context *bld,
100 lp_build_mul_imm(struct lp_build_context *bld,
[all …]
Dlp_bld_bitarit.h44 struct lp_build_context;
48 lp_build_or(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b);
51 lp_build_xor(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b);
54 lp_build_and(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b);
57 lp_build_andnot(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b);
60 lp_build_shl(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b);
63 lp_build_shr(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b);
66 lp_build_shl_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm);
69 lp_build_shr_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm);
72 lp_build_not(struct lp_build_context *bld, LLVMValueRef a);
[all …]
Dlp_bld_logic.h49 struct lp_build_context;
64 lp_build_cmp(struct lp_build_context *bld,
70 lp_build_cmp_ordered(struct lp_build_context *bld,
76 lp_build_select_bitwise(struct lp_build_context *bld,
82 lp_build_select(struct lp_build_context *bld,
88 lp_build_select_aos(struct lp_build_context *bld,
96 lp_build_any_true_range(struct lp_build_context *bld,
Dlp_bld_tgsi.h221 struct lp_build_context *bld,
250 struct lp_build_context *bld,
256 struct lp_build_context *bld,
341 struct lp_build_context base;
343 struct lp_build_context uint_bld;
344 struct lp_build_context int_bld;
346 struct lp_build_context dbl_bld;
348 struct lp_build_context uint64_bld;
349 struct lp_build_context int64_bld;
427 struct lp_build_context * bld,
[all …]
Dlp_bld_nir.h45 struct lp_build_context base;
46 struct lp_build_context uint_bld;
47 struct lp_build_context int_bld;
48 struct lp_build_context uint8_bld;
49 struct lp_build_context int8_bld;
50 struct lp_build_context uint16_bld;
51 struct lp_build_context int16_bld;
52 struct lp_build_context dbl_bld;
53 struct lp_build_context uint64_bld;
54 struct lp_build_context int64_bld;
[all …]
Dlp_bld_sample.h55 struct lp_build_context;
379 struct lp_build_context float_bld;
382 struct lp_build_context float_vec_bld;
386 struct lp_build_context int_bld;
390 struct lp_build_context coord_bld;
394 struct lp_build_context int_coord_bld;
398 struct lp_build_context int_size_in_bld;
402 struct lp_build_context float_size_in_bld;
406 struct lp_build_context int_size_bld;
410 struct lp_build_context float_size_bld;
[all …]
Dlp_bld_swizzle.h44 struct lp_build_context;
57 lp_build_broadcast_scalar(struct lp_build_context *bld,
74 lp_build_swizzle_scalar_aos(struct lp_build_context *bld,
86 lp_build_swizzle_aos(struct lp_build_context *bld,
100 lp_build_swizzle_soa_channel(struct lp_build_context *bld,
106 lp_build_swizzle_soa(struct lp_build_context *bld,
113 lp_build_swizzle_soa_inplace(struct lp_build_context *bld,
Dlp_bld_quad.h36 struct lp_build_context;
71 lp_build_ddx(struct lp_build_context *bld,
76 lp_build_ddy(struct lp_build_context *bld,
84 lp_build_packed_ddx_ddy_twocoord(struct lp_build_context *bld,
88 lp_build_packed_ddx_ddy_onecoord(struct lp_build_context *bld,
Dlp_bld_bitarit.c41 lp_build_or(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) in lp_build_or()
67 lp_build_xor(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) in lp_build_xor()
95 lp_build_and(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) in lp_build_and()
124 lp_build_andnot(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) in lp_build_andnot()
151 lp_build_not(struct lp_build_context *bld, LLVMValueRef a) in lp_build_not()
174 lp_build_shl(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) in lp_build_shl()
198 lp_build_shr(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) in lp_build_shr()
224 lp_build_shl_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm) in lp_build_shl_imm()
237 lp_build_shr_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm) in lp_build_shr_imm()
245 lp_build_popcount(struct lp_build_context *bld, LLVMValueRef a) in lp_build_popcount()
[all …]
Dlp_bld_arit.c92 lp_build_min_simple(struct lp_build_context *bld, in lp_build_min_simple()
262 lp_build_max_simple(struct lp_build_context *bld, in lp_build_max_simple()
406 lp_build_comp(struct lp_build_context *bld, in lp_build_comp()
443 lp_build_add(struct lp_build_context *bld, in lp_build_add()
558 lp_build_horizontal_add(struct lp_build_context *bld, in lp_build_horizontal_add()
628 lp_build_horizontal_add4x4f(struct lp_build_context *bld, in lp_build_horizontal_add4x4f()
692 lp_build_hadd_partial4(struct lp_build_context *bld, in lp_build_hadd_partial4()
767 lp_build_sub(struct lp_build_context *bld, in lp_build_sub()
921 struct lp_build_context bld; in lp_build_mul_norm()
971 lp_build_mul(struct lp_build_context *bld, in lp_build_mul()
[all …]
Dlp_bld_ir_common.h49 struct lp_build_context *bld;
105 void lp_exec_mask_init(struct lp_exec_mask *mask, struct lp_build_context *bld);
108 struct lp_build_context *bld_store,
Dlp_bld_quad.c63 lp_build_ddx(struct lp_build_context *bld, in lp_build_ddx()
73 lp_build_ddy(struct lp_build_context *bld, in lp_build_ddy()
88 lp_build_packed_ddx_ddy_onecoord(struct lp_build_context *bld, in lp_build_packed_ddx_ddy_onecoord()
123 lp_build_packed_ddx_ddy_twocoord(struct lp_build_context *bld, in lp_build_packed_ddx_ddy_twocoord()
Dlp_bld_format.h44 struct lp_build_context;
92 struct lp_build_context *bld,
125 struct lp_build_context *bld,
Dlp_bld_logic.c222 lp_build_cmp_ordered(struct lp_build_context *bld, in lp_build_cmp_ordered()
239 lp_build_cmp(struct lp_build_context *bld, in lp_build_cmp()
252 lp_build_select_bitwise(struct lp_build_context *bld, in lp_build_select_bitwise()
303 lp_build_select(struct lp_build_context *bld, in lp_build_select()
434 lp_build_select_aos(struct lp_build_context *bld, in lp_build_select_aos()
491 lp_build_any_true_range(struct lp_build_context *bld, in lp_build_any_true_range()
Dlp_bld_format_float.c86 struct lp_build_context f32_bld, i32_bld; in lp_build_float_to_smallfloat()
208 struct lp_build_context u32_bld; in lp_build_float_to_smallfloat()
241 struct lp_build_context i32_bld; in lp_build_float_to_r11g11b10()
294 struct lp_build_context f32_bld, i32_bld; in lp_build_smallfloat_to_float()
432 struct lp_build_context i32_bld, f32_bld; in lp_build_rgb9_to_float_helper()
472 struct lp_build_context i32_bld, u32_bld, f32_bld; in lp_build_rgb9e5_to_float()
Dlp_bld_sample.c253 struct lp_build_context *int_size_bld = &bld->int_size_in_bld; in lp_build_rho()
254 struct lp_build_context *float_size_bld = &bld->float_size_in_bld; in lp_build_rho()
255 struct lp_build_context *float_bld = &bld->float_bld; in lp_build_rho()
256 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_rho()
257 struct lp_build_context *rho_bld = &bld->lodf_bld; in lp_build_rho()
599 lp_build_brilinear_lod(struct lp_build_context *bld, in lp_build_brilinear_lod()
645 lp_build_brilinear_rho(struct lp_build_context *bld, in lp_build_brilinear_rho()
698 lp_build_ilog2_sqrt(struct lp_build_context *bld, in lp_build_ilog2_sqrt()
751 struct lp_build_context *lodf_bld = &bld->lodf_bld; in lp_build_lod_selector()
947 struct lp_build_context *leveli_bld = &bld->leveli_bld; in lp_build_nearest_mip_level()
[all …]
Dlp_bld_nir_soa.c143 struct lp_build_context *float_bld = &bld_base->base; in emit_store_64bit_chan()
153 get_soa_array_offsets(struct lp_build_context *uint_bld, in get_soa_array_offsets()
188 struct lp_build_context *bld, in build_gather()
196 struct lp_build_context *uint_bld = &bld_base->uint_bld; in build_gather()
519 struct lp_build_context *float_bld = &bld_base->base; in emit_store_chan()
650 struct lp_build_context *reg_bld, in emit_load_reg()
659 struct lp_build_context *uint_bld = &bld_base->uint_bld; in emit_load_reg()
683 struct lp_build_context *reg_bld, in emit_store_reg()
693 struct lp_build_context *uint_bld = &bld_base->uint_bld; in emit_store_reg()
732 struct lp_build_context *bld_broad = get_int_bld(bld_base, true, bit_size); in emit_load_kernel_arg()
[all …]
Dlp_bld_sample_aos.c90 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_sample_wrap_nearest_int()
101 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_sample_wrap_nearest_int()
146 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_coord_repeat_npot_linear_int()
147 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_coord_repeat_npot_linear_int()
148 struct lp_build_context abs_coord_bld; in lp_build_coord_repeat_npot_linear_int()
229 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_sample_wrap_linear_int()
395 struct lp_build_context u8n; in lp_build_sample_fetch_image_nearest()
451 struct lp_build_context i32; in lp_build_sample_image_nearest()
571 struct lp_build_context u8n; in lp_build_sample_fetch_image_linear()
761 struct lp_build_context i32; in lp_build_sample_image_linear()
[all …]
Dlp_bld_swizzle.c79 lp_build_broadcast_scalar(struct lp_build_context *bld, in lp_build_broadcast_scalar()
155 lp_build_swizzle_scalar_aos(struct lp_build_context *bld, in lp_build_swizzle_scalar_aos()
355 lp_build_swizzle_aos(struct lp_build_context *bld, in lp_build_swizzle_aos()
572 lp_build_swizzle_soa_channel(struct lp_build_context *bld, in lp_build_swizzle_soa_channel()
602 lp_build_swizzle_soa(struct lp_build_context *bld, in lp_build_swizzle_soa()
624 lp_build_swizzle_soa_inplace(struct lp_build_context *bld, in lp_build_swizzle_soa_inplace()
Dlp_bld_tgsi_soa.c546 struct lp_build_context *uint_bld = &bld_base->uint_bld; in build_gather()
547 struct lp_build_context *bld = &bld_base->base; in build_gather()
678 struct lp_build_context *uint_bld = &bld->bld_base.uint_bld; in get_indirect_index()
733 static struct lp_build_context *
737 struct lp_build_context *bld_fetch; in stype_to_fetch()
769 get_soa_array_offsets(struct lp_build_context *uint_bld, in get_soa_array_offsets()
811 struct lp_build_context *uint_bld = &bld_base->uint_bld; in emit_fetch_constant()
869 struct lp_build_context *bld_broad = &bld_base->base; in emit_fetch_constant()
913 struct lp_build_context *bld_fetch = stype_to_fetch(bld_base, stype); in emit_fetch_constant()
938 struct lp_build_context *bld_fetch = stype_to_fetch(bld_base, stype); in emit_fetch_64bit()
[all …]
Dlp_bld_format_srgb.c101 struct lp_build_context f32_bld; in lp_build_srgb_to_linear()
167 struct lp_build_context f32_bld; in lp_build_linear_to_srgb()
334 struct lp_build_context f32_bld; in lp_build_float_to_srgb_packed()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_blend.h40 struct lp_build_context;
45 lp_build_blend(struct lp_build_context *bld,
89 lp_build_blend_func(struct lp_build_context *bld,
Dlp_bld_blend.c108 lp_build_mul_norm_expand(struct lp_build_context *bld, in lp_build_mul_norm_expand()
147 lp_build_blend_func(struct lp_build_context *bld, in lp_build_blend_func()
191 lp_build_blend(struct lp_build_context *bld, in lp_build_blend()
263 struct lp_build_context bldw; in lp_build_blend()
325 struct lp_build_context bld; in lp_build_alpha_to_coverage()
Dlp_bld_interp.c130 calc_offsets(struct lp_build_context *coeff_bld, in calc_offsets()
163 struct lp_build_context *coeff_bld = &bld->coeff_bld; in calc_centroid_offsets()
205 struct lp_build_context *coeff_bld = &bld->coeff_bld; in coeffs_init_simple()
206 struct lp_build_context *setup_bld = &bld->setup_bld; in coeffs_init_simple()
287 struct lp_build_context *coeff_bld = &bld->coeff_bld; in attribs_update_simple()
288 struct lp_build_context *setup_bld = &bld->setup_bld; in attribs_update_simple()
445 struct lp_build_context *coeff_bld = &bld->coeff_bld; in lp_build_interp_soa_indirect()
518 struct lp_build_context *coeff_bld = &bld->coeff_bld; in lp_build_interp_soa()
519 struct lp_build_context *setup_bld = &bld->setup_bld; in lp_build_interp_soa()
660 struct lp_build_context *coeff_bld = &bld->coeff_bld; in pos_init()
Dlp_bld_interp.h82 struct lp_build_context coeff_bld;
83 struct lp_build_context setup_bld;

12