Home
last modified time | relevance | path

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

12

/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_arit.h44 struct lp_build_context;
51 lp_build_comp(struct lp_build_context *bld,
55 lp_build_add(struct lp_build_context *bld,
60 lp_build_horizontal_add(struct lp_build_context *bld,
64 lp_build_hadd_partial4(struct lp_build_context *bld,
69 lp_build_sub(struct lp_build_context *bld,
74 lp_build_mul(struct lp_build_context *bld,
79 lp_build_mul_imm(struct lp_build_context *bld,
84 lp_build_div(struct lp_build_context *bld,
89 lp_build_lerp(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);
Dlp_bld_sample.h51 struct lp_build_context;
209 struct lp_build_context float_bld;
212 struct lp_build_context float_vec_bld;
216 struct lp_build_context int_bld;
220 struct lp_build_context coord_bld;
224 struct lp_build_context int_coord_bld;
228 struct lp_build_context int_size_bld;
232 struct lp_build_context float_size_bld;
236 struct lp_build_context texel_bld;
240 struct lp_build_context perquadf_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,
85 lp_build_swizzle_aos(struct lp_build_context *bld,
91 lp_build_swizzle_soa_channel(struct lp_build_context *bld,
97 lp_build_swizzle_soa(struct lp_build_context *bld,
104 lp_build_swizzle_soa_inplace(struct lp_build_context *bld,
Dlp_bld_logic.h46 struct lp_build_context;
61 lp_build_cmp(struct lp_build_context *bld,
67 lp_build_select_bitwise(struct lp_build_context *bld,
73 lp_build_select(struct lp_build_context *bld,
79 lp_build_select_aos(struct lp_build_context *bld,
86 lp_build_any_true_range(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()
173 lp_build_shl(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) in lp_build_shl()
194 lp_build_shr(struct lp_build_context *bld, LLVMValueRef a, LLVMValueRef b) in lp_build_shr()
219 lp_build_shl_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm) in lp_build_shl_imm()
231 lp_build_shr_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm) in lp_build_shr_imm()
Dlp_bld_arit.c74 lp_build_min_simple(struct lp_build_context *bld, in lp_build_min_simple()
164 lp_build_max_simple(struct lp_build_context *bld, in lp_build_max_simple()
254 lp_build_comp(struct lp_build_context *bld, in lp_build_comp()
291 lp_build_add(struct lp_build_context *bld, in lp_build_add()
353 lp_build_horizontal_add(struct lp_build_context *bld, in lp_build_horizontal_add()
423 lp_build_horizontal_add4x4f(struct lp_build_context *bld, in lp_build_horizontal_add4x4f()
487 lp_build_hadd_partial4(struct lp_build_context *bld, in lp_build_hadd_partial4()
562 lp_build_sub(struct lp_build_context *bld, in lp_build_sub()
698 lp_build_mul(struct lp_build_context *bld, in lp_build_mul()
780 lp_build_mul_imm(struct lp_build_context *bld, in lp_build_mul_imm()
[all …]
Dlp_bld_tgsi.h197 struct lp_build_context *bld,
238 struct lp_build_context *bld;
296 struct lp_build_context base;
298 struct lp_build_context uint_bld;
299 struct lp_build_context int_bld;
361 struct lp_build_context elem_bld;
438 struct lp_build_context int_bld;
Dlp_bld_sample.c189 struct lp_build_context *int_size_bld = &bld->int_size_bld; in lp_build_rho()
190 struct lp_build_context *float_size_bld = &bld->float_size_bld; in lp_build_rho()
191 struct lp_build_context *float_bld = &bld->float_bld; in lp_build_rho()
192 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_rho()
193 struct lp_build_context *perquadf_bld = &bld->perquadf_bld; in lp_build_rho()
383 lp_build_brilinear_lod(struct lp_build_context *bld, in lp_build_brilinear_lod()
431 lp_build_brilinear_rho(struct lp_build_context *bld, in lp_build_brilinear_rho()
502 struct lp_build_context *perquadf_bld = &bld->perquadf_bld; in lp_build_lod_selector()
630 struct lp_build_context *perquadi_bld = &bld->perquadi_bld; in lp_build_nearest_mip_level()
661 struct lp_build_context *perquadi_bld = &bld->perquadi_bld; in lp_build_linear_mip_levels()
[all …]
Dlp_bld_quad.c62 lp_build_ddx(struct lp_build_context *bld, in lp_build_ddx()
72 lp_build_ddy(struct lp_build_context *bld, in lp_build_ddy()
91 lp_build_packed_ddx_ddy_onecoord(struct lp_build_context *bld, in lp_build_packed_ddx_ddy_onecoord()
124 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;
53 struct lp_build_context *bld,
84 struct lp_build_context *bld,
Dlp_bld_swizzle.c89 lp_build_broadcast_scalar(struct lp_build_context *bld, in lp_build_broadcast_scalar()
165 lp_build_swizzle_scalar_aos(struct lp_build_context *bld, in lp_build_swizzle_scalar_aos()
251 lp_build_swizzle_aos(struct lp_build_context *bld, in lp_build_swizzle_aos()
440 lp_build_swizzle_soa_channel(struct lp_build_context *bld, in lp_build_swizzle_soa_channel()
470 lp_build_swizzle_soa(struct lp_build_context *bld, in lp_build_swizzle_soa()
492 lp_build_swizzle_soa_inplace(struct lp_build_context *bld, in lp_build_swizzle_soa_inplace()
Dlp_bld_sample_soa.c89 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_sample_texel_soa()
203 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_coord_mirror()
204 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_coord_mirror()
237 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_coord_repeat_npot_linear()
238 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_coord_repeat_npot_linear()
277 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_sample_wrap_linear()
278 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_sample_wrap_linear()
328 struct lp_build_context abs_coord_bld = bld->coord_bld; in lp_build_sample_wrap_linear()
405 struct lp_build_context abs_coord_bld = bld->coord_bld; in lp_build_sample_wrap_linear()
475 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_sample_wrap_nearest()
[all …]
Dlp_bld_logic.c379 lp_build_cmp(struct lp_build_context *bld, in lp_build_cmp()
392 lp_build_select_bitwise(struct lp_build_context *bld, in lp_build_select_bitwise()
441 lp_build_select(struct lp_build_context *bld, in lp_build_select()
560 lp_build_select_aos(struct lp_build_context *bld, in lp_build_select_aos()
616 lp_build_any_true_range(struct lp_build_context *bld, in lp_build_any_true_range()
Dlp_bld_sample_aos.c87 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_sample_wrap_nearest_int()
98 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_sample_wrap_nearest_int()
143 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_sample_wrap_nearest_float()
206 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_sample_wrap_linear_int()
364 struct lp_build_context *int_coord_bld = &bld->int_coord_bld; in lp_build_sample_wrap_linear_float()
365 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_sample_wrap_linear_float()
472 struct lp_build_context h16, u8n; in lp_build_sample_fetch_image_nearest()
527 struct lp_build_context i32; in lp_build_sample_image_nearest()
739 struct lp_build_context h16, u8n; in lp_build_sample_fetch_image_linear()
977 struct lp_build_context i32; in lp_build_sample_image_linear()
[all …]
Dlp_bld_type.h135 struct lp_build_context struct
413 lp_build_context_init(struct lp_build_context *bld,
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_blend.h40 struct lp_build_context;
44 lp_build_blend(struct lp_build_context *bld,
94 lp_build_blend_func(struct lp_build_context *bld,
Dlp_bld_interp.c127 calc_offsets(struct lp_build_context *coeff_bld, in calc_offsets()
165 struct lp_build_context *coeff_bld = &bld->coeff_bld; in coeffs_init_simple()
166 struct lp_build_context *setup_bld = &bld->setup_bld; in coeffs_init_simple()
246 struct lp_build_context *coeff_bld = &bld->coeff_bld; in attribs_update_simple()
247 struct lp_build_context *setup_bld = &bld->setup_bld; in attribs_update_simple()
366 struct lp_build_context *coeff_bld = &bld->coeff_bld; in coeffs_init()
367 struct lp_build_context *setup_bld = &bld->setup_bld; in coeffs_init()
558 struct lp_build_context *coeff_bld = &bld->coeff_bld; in attribs_update()
677 struct lp_build_context *coeff_bld = &bld->coeff_bld; in pos_init()
Dlp_bld_interp.h81 struct lp_build_context coeff_bld;
82 struct lp_build_context setup_bld;
Dlp_bld_depth.c96 lp_build_stencil_test_single(struct lp_build_context *bld, in lp_build_stencil_test_single()
140 lp_build_stencil_test(struct lp_build_context *bld, in lp_build_stencil_test()
174 lp_build_stencil_op_single(struct lp_build_context *bld, in lp_build_stencil_op_single()
248 lp_build_stencil_op(struct lp_build_context *bld, in lp_build_stencil_op()
550 struct lp_build_context z_bld; in lp_build_depth_stencil_test()
551 struct lp_build_context s_bld; in lp_build_depth_stencil_test()
874 struct lp_build_context z_bld; in lp_build_deferred_depth_write()
Dlp_bld_blend.c87 lp_build_blend_func(struct lp_build_context *bld, in lp_build_blend_func()
131 lp_build_blend(struct lp_build_context *bld, in lp_build_blend()
Dlp_test_arit.c71 (*builder)(struct lp_build_context *bld, LLVMValueRef a);
267 struct lp_build_context bld; in build_unary_test_func()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dradeonsi_shader.c211 struct lp_build_context * uint = &si_shader_ctx->radeon_bld.soa.bld_base.uint_bld; in declare_input_vs()
212 struct lp_build_context * base = &si_shader_ctx->radeon_bld.soa.bld_base.base; in declare_input_vs()
261 struct lp_build_context * base = in declare_input_fs()
359 struct lp_build_context * base = &bld_base->base; in fetch_constant()
387 struct lp_build_context *uint = in si_llvm_init_export_args()
389 struct lp_build_context *base = &bld_base->base; in si_llvm_init_export_args()
462 struct lp_build_context * base = &bld_base->base; in si_llvm_emit_epilogue()
463 struct lp_build_context * uint = in si_llvm_emit_epilogue()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_llvm.c95 struct lp_build_context * base = &bld_base->base; in llvm_emit_prologue()
116 struct lp_build_context * base = &bld_base->base; in llvm_emit_epilogue()
172 struct lp_build_context * base = &bld_base->base; in dp_fetch_args()

12