/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_arit.h | 45 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 …]
|
D | lp_bld_bitarit.h | 44 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 …]
|
D | lp_bld_nir.h | 55 struct lp_build_context base; 56 struct lp_build_context uint_bld; 57 struct lp_build_context int_bld; 58 struct lp_build_context uint8_bld; 59 struct lp_build_context int8_bld; 60 struct lp_build_context uint16_bld; 61 struct lp_build_context int16_bld; 62 struct lp_build_context half_bld; 63 struct lp_build_context dbl_bld; 64 struct lp_build_context uint64_bld; [all …]
|
D | lp_bld_tgsi.h | 223 struct lp_build_context *bld, 252 struct lp_build_context *bld, 258 struct lp_build_context *bld, 344 struct lp_build_context base; 346 struct lp_build_context uint_bld; 347 struct lp_build_context int_bld; 349 struct lp_build_context dbl_bld; 351 struct lp_build_context uint64_bld; 352 struct lp_build_context int64_bld; 430 struct lp_build_context * bld, [all …]
|
D | lp_bld_sample.h | 55 struct lp_build_context; 390 struct lp_build_context float_bld; 393 struct lp_build_context float_vec_bld; 397 struct lp_build_context int_bld; 401 struct lp_build_context coord_bld; 405 struct lp_build_context int_coord_bld; 409 struct lp_build_context int_size_in_bld; 413 struct lp_build_context float_size_in_bld; 417 struct lp_build_context int_size_bld; 421 struct lp_build_context float_size_bld; [all …]
|
D | lp_bld_logic.h | 49 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,
|
D | lp_bld_swizzle.h | 45 struct lp_build_context; 58 lp_build_broadcast_scalar(struct lp_build_context *bld, 75 lp_build_swizzle_scalar_aos(struct lp_build_context *bld, 87 lp_build_swizzle_aos(struct lp_build_context *bld, 101 lp_build_swizzle_soa_channel(struct lp_build_context *bld, 107 lp_build_swizzle_soa(struct lp_build_context *bld, 114 lp_build_swizzle_soa_inplace(struct lp_build_context *bld,
|
D | lp_bld_bitarit.c | 41 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 …]
|
D | lp_bld_quad.h | 36 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,
|
D | lp_bld_arit.c | 92 lp_build_min_simple(struct lp_build_context *bld, in lp_build_min_simple() 246 lp_build_max_simple(struct lp_build_context *bld, in lp_build_max_simple() 374 lp_build_comp(struct lp_build_context *bld, in lp_build_comp() 405 lp_build_add(struct lp_build_context *bld, in lp_build_add() 520 lp_build_horizontal_add(struct lp_build_context *bld, in lp_build_horizontal_add() 591 lp_build_horizontal_add4x4f(struct lp_build_context *bld, in lp_build_horizontal_add4x4f() 655 lp_build_hadd_partial4(struct lp_build_context *bld, in lp_build_hadd_partial4() 731 lp_build_sub(struct lp_build_context *bld, in lp_build_sub() 888 struct lp_build_context bld; in lp_build_mul_norm() 939 lp_build_mul(struct lp_build_context *bld, in lp_build_mul() [all …]
|
D | lp_bld_sample.c | 252 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_pmin() 253 struct lp_build_context *int_size_bld = &bld->int_size_in_bld; in lp_build_pmin() 254 struct lp_build_context *float_size_bld = &bld->float_size_in_bld; in lp_build_pmin() 255 struct lp_build_context *pmin_bld = &bld->lodf_bld; in lp_build_pmin() 347 struct lp_build_context *int_size_bld = &bld->int_size_in_bld; in lp_build_rho() 348 struct lp_build_context *float_size_bld = &bld->float_size_in_bld; in lp_build_rho() 349 struct lp_build_context *float_bld = &bld->float_bld; in lp_build_rho() 350 struct lp_build_context *coord_bld = &bld->coord_bld; in lp_build_rho() 351 struct lp_build_context *rho_bld = &bld->lodf_bld; in lp_build_rho() 697 lp_build_brilinear_lod(struct lp_build_context *bld, in lp_build_brilinear_lod() [all …]
|
D | lp_bld_ir_common.h | 49 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,
|
D | lp_bld_quad.c | 63 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()
|
D | lp_bld_nir_soa.c | 179 struct lp_build_context *float_bld = &bld_base->base; in emit_store_64bit_chan() 189 get_soa_array_offsets(struct lp_build_context *uint_bld, in get_soa_array_offsets() 224 struct lp_build_context *bld, in build_gather() 232 struct lp_build_context *uint_bld = &bld_base->uint_bld; in build_gather() 556 struct lp_build_context *float_bld = &bld_base->base; in emit_store_chan() 688 struct lp_build_context *reg_bld, in emit_load_reg() 697 struct lp_build_context *uint_bld = &bld_base->uint_bld; in emit_load_reg() 721 struct lp_build_context *reg_bld, in emit_store_reg() 731 struct lp_build_context *uint_bld = &bld_base->uint_bld; in emit_store_reg() 770 struct lp_build_context *bld_broad = get_int_bld(bld_base, true, bit_size); in emit_load_kernel_arg() [all …]
|
D | lp_bld_logic.c | 222 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() 437 lp_build_select_aos(struct lp_build_context *bld, in lp_build_select_aos() 495 lp_build_any_true_range(struct lp_build_context *bld, in lp_build_any_true_range()
|
D | lp_bld_format_float.c | 86 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()
|
D | lp_bld_sample_aos.c | 90 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() 753 struct lp_build_context i32; in lp_build_sample_image_linear() [all …]
|
D | lp_bld_format.h | 44 struct lp_build_context; 97 struct lp_build_context *bld, 130 struct lp_build_context *bld,
|
D | lp_bld_tgsi_soa.c | 546 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 …]
|
D | lp_bld_swizzle.c | 80 lp_build_broadcast_scalar(struct lp_build_context *bld, in lp_build_broadcast_scalar() 150 lp_build_swizzle_scalar_aos(struct lp_build_context *bld, in lp_build_swizzle_scalar_aos() 345 lp_build_swizzle_aos(struct lp_build_context *bld, in lp_build_swizzle_aos() 558 lp_build_swizzle_soa_channel(struct lp_build_context *bld, in lp_build_swizzle_soa_channel() 588 lp_build_swizzle_soa(struct lp_build_context *bld, in lp_build_swizzle_soa() 608 lp_build_swizzle_soa_inplace(struct lp_build_context *bld, in lp_build_swizzle_soa_inplace()
|
D | lp_bld_conv.c | 313 struct lp_build_context uf32_bld; in lp_build_clamped_float_to_unsigned_norm() 613 struct lp_build_context bld; in lp_build_conv() 726 struct lp_build_context bld; in lp_build_conv() 820 struct lp_build_context bld; in lp_build_conv() 882 struct lp_build_context bld; in lp_build_conv() 914 struct lp_build_context bld; in lp_build_conv() 1005 struct lp_build_context bld; in lp_build_conv() 1020 struct lp_build_context bld; in lp_build_conv()
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_bld_blend.h | 40 struct lp_build_context; 45 lp_build_blend(struct lp_build_context *bld, 89 lp_build_blend_func(struct lp_build_context *bld,
|
D | lp_bld_blend.c | 109 lp_build_mul_norm_expand(struct lp_build_context *bld, in lp_build_mul_norm_expand() 148 lp_build_blend_func(struct lp_build_context *bld, in lp_build_blend_func() 192 lp_build_blend(struct lp_build_context *bld, in lp_build_blend() 264 struct lp_build_context bldw; in lp_build_blend() 326 struct lp_build_context bld; in lp_build_alpha_to_coverage()
|
D | lp_bld_interp.c | 131 calc_offsets(struct lp_build_context *coeff_bld, in calc_offsets() 164 struct lp_build_context *coeff_bld = &bld->coeff_bld; in calc_centroid_offsets() 220 struct lp_build_context *coeff_bld = &bld->coeff_bld; in coeffs_init_simple() 221 struct lp_build_context *setup_bld = &bld->setup_bld; in coeffs_init_simple() 293 struct lp_build_context *coeff_bld = &bld->coeff_bld; in attribs_update_simple() 294 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() 661 struct lp_build_context *coeff_bld = &bld->coeff_bld; in pos_init()
|
D | lp_bld_interp.h | 81 struct lp_build_context coeff_bld; 82 struct lp_build_context setup_bld;
|