/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_coro.h | 34 struct gallivm_state; 35 LLVMValueRef lp_build_coro_id(struct gallivm_state *gallivm); 37 LLVMValueRef lp_build_coro_size(struct gallivm_state *gallivm); 39 LLVMValueRef lp_build_coro_begin(struct gallivm_state *gallivm, 42 LLVMValueRef lp_build_coro_free(struct gallivm_state *gallivm, 45 void lp_build_coro_end(struct gallivm_state *gallivm, 48 void lp_build_coro_resume(struct gallivm_state *gallivm, LLVMValueRef coro_hdl); 50 void lp_build_coro_destroy(struct gallivm_state *gallivm, LLVMValueRef coro_hdl); 52 LLVMValueRef lp_build_coro_done(struct gallivm_state *gallivm, LLVMValueRef coro_hdl); 54 LLVMValueRef lp_build_coro_suspend(struct gallivm_state *gallivm, bool last); [all …]
|
D | lp_bld_const.h | 77 lp_build_undef(struct gallivm_state *gallivm, struct lp_type type); 81 lp_build_zero(struct gallivm_state *gallivm, struct lp_type type); 85 lp_build_one(struct gallivm_state *gallivm, struct lp_type type); 89 lp_build_const_elem(struct gallivm_state *gallivm, struct lp_type type, 93 lp_build_const_vec(struct gallivm_state *gallivm, struct lp_type type, 98 lp_build_const_int_vec(struct gallivm_state *gallivm, 103 lp_build_const_aos(struct gallivm_state *gallivm, struct lp_type type, 109 lp_build_const_mask_aos(struct gallivm_state *gallivm, 116 lp_build_const_mask_aos_swizzled(struct gallivm_state *gallivm, 124 lp_build_const_int32(struct gallivm_state *gallivm, int i) in lp_build_const_int32() [all …]
|
D | lp_bld_format.h | 83 lp_build_format_cache_type(struct gallivm_state *gallivm); 86 lp_build_format_cache_member_type(struct gallivm_state *gallivm, enum cache_member member); 89 lp_build_format_cache_elem_type(struct gallivm_state *gallivm, enum cache_member member); 101 lp_build_pack_rgba_aos(struct gallivm_state *gallivm, 106 lp_build_fetch_rgba_aos(struct gallivm_state *gallivm, 117 lp_build_fetch_rgba_aos_array(struct gallivm_state *gallivm, 135 lp_build_unpack_rgba_soa(struct gallivm_state *gallivm, 142 lp_build_rgba8_to_fi32_soa(struct gallivm_state *gallivm, 148 lp_build_fetch_rgba_soa(struct gallivm_state *gallivm, 160 lp_build_store_rgba_soa(struct gallivm_state *gallivm, [all …]
|
D | lp_bld_pack.h | 48 lp_build_interleave2_half(struct gallivm_state *gallivm, 55 lp_build_interleave2(struct gallivm_state *gallivm, 62 lp_build_uninterleave1(struct gallivm_state *gallivm, 68 lp_build_unpack2(struct gallivm_state *gallivm, 77 lp_build_unpack2_native(struct gallivm_state *gallivm, 85 lp_build_unpack(struct gallivm_state *gallivm, 92 lp_build_extract_range(struct gallivm_state *gallivm, 98 lp_build_concat(struct gallivm_state *gallivm, 104 lp_build_concat_n(struct gallivm_state *gallivm, 113 lp_build_packs2(struct gallivm_state *gallivm, [all …]
|
D | lp_bld_flow.h | 53 struct gallivm_state *gallivm; 61 struct gallivm_state *gallivm); 84 struct gallivm_state *gallivm, 122 struct gallivm_state *gallivm; 128 struct gallivm_state *gallivm, 163 struct gallivm_state *gallivm; 168 struct gallivm_state *gallivm, 183 struct gallivm_state *gallivm; 194 struct gallivm_state *gallivm, 204 lp_build_insert_new_block(struct gallivm_state *gallivm, const char *name); [all …]
|
D | lp_bld_sample.h | 232 struct gallivm_state *gallivm, 239 struct gallivm_state *gallivm, 246 struct gallivm_state *gallivm, 253 struct gallivm_state *gallivm, 260 struct gallivm_state *gallivm, 267 struct gallivm_state *gallivm, 274 struct gallivm_state *gallivm, 281 struct gallivm_state *gallivm, 288 struct gallivm_state *gallivm, 295 struct gallivm_state *gallivm, [all …]
|
D | lp_bld_coro.c | 43 LLVMValueRef lp_build_coro_id(struct gallivm_state *gallivm) in lp_build_coro_id() 57 LLVMValueRef lp_build_coro_size(struct gallivm_state *gallivm) in lp_build_coro_size() 65 LLVMValueRef lp_build_coro_begin(struct gallivm_state *gallivm, in lp_build_coro_begin() 78 LLVMValueRef lp_build_coro_free(struct gallivm_state *gallivm, in lp_build_coro_free() 90 void lp_build_coro_end(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) in lp_build_coro_end() 101 void lp_build_coro_resume(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) in lp_build_coro_resume() 109 void lp_build_coro_destroy(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) in lp_build_coro_destroy() 117 LLVMValueRef lp_build_coro_done(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) in lp_build_coro_done() 125 LLVMValueRef lp_build_coro_suspend(struct gallivm_state *gallivm, bool last) in lp_build_coro_suspend() 137 LLVMValueRef lp_build_coro_alloc(struct gallivm_state *gallivm, LLVMValueRef id) in lp_build_coro_alloc() [all …]
|
D | lp_bld_init.h | 43 struct gallivm_state struct 74 struct gallivm_state * argument 79 gallivm_destroy(struct gallivm_state *gallivm); 82 gallivm_free_ir(struct gallivm_state *gallivm); 85 gallivm_verify_function(struct gallivm_state *gallivm, 89 gallivm_compile_module(struct gallivm_state *gallivm); 92 gallivm_jit_function(struct gallivm_state *gallivm,
|
D | lp_bld_conv.h | 46 lp_build_half_to_float(struct gallivm_state *gallivm, 50 lp_build_float_to_half(struct gallivm_state *gallivm, 54 lp_build_clamped_float_to_unsigned_norm(struct gallivm_state *gallivm, 60 lp_build_unsigned_norm_to_float(struct gallivm_state *gallivm, 67 lp_build_conv(struct gallivm_state *gallivm, 75 lp_build_conv_auto(struct gallivm_state *gallivm, 84 lp_build_conv_mask(struct gallivm_state *gallivm,
|
D | lp_bld_swizzle.h | 52 lp_build_broadcast(struct gallivm_state *gallivm, 63 lp_build_extract_broadcast(struct gallivm_state *gallivm, 93 lp_build_swizzle_aos_n(struct gallivm_state* gallivm, 120 lp_build_transpose_aos(struct gallivm_state *gallivm, 127 lp_build_transpose_aos_n(struct gallivm_state *gallivm, 135 lp_build_pack_aos_scalars(struct gallivm_state *gallivm, 143 lp_build_unpack_broadcast_aos_scalars(struct gallivm_state *gallivm,
|
D | lp_bld_struct.h | 60 lp_build_struct_get_ptr(struct gallivm_state *gallivm, 69 lp_build_struct_get(struct gallivm_state *gallivm, 79 lp_build_struct_get_ptr2(struct gallivm_state *gallivm, 90 lp_build_struct_get2(struct gallivm_state *gallivm, 100 lp_build_array_get_ptr(struct gallivm_state *gallivm, 108 lp_build_array_get(struct gallivm_state *gallivm, 116 lp_build_array_set(struct gallivm_state *gallivm,
|
D | lp_bld_const.c | 222 lp_build_undef(struct gallivm_state *gallivm, struct lp_type type) in lp_build_undef() 230 lp_build_zero(struct gallivm_state *gallivm, struct lp_type type) in lp_build_zero() 245 lp_build_one(struct gallivm_state *gallivm, struct lp_type type) in lp_build_one() 294 lp_build_const_elem(struct gallivm_state *gallivm, in lp_build_const_elem() 319 lp_build_const_vec(struct gallivm_state *gallivm, struct lp_type type, in lp_build_const_vec() 335 lp_build_const_int_vec(struct gallivm_state *gallivm, struct lp_type type, in lp_build_const_int_vec() 354 lp_build_const_aos(struct gallivm_state *gallivm, in lp_build_const_aos() 386 lp_build_const_mask_aos(struct gallivm_state *gallivm, in lp_build_const_mask_aos() 412 lp_build_const_mask_aos_swizzled(struct gallivm_state *gallivm, in lp_build_const_mask_aos_swizzled() 434 lp_build_const_string(struct gallivm_state *gallivm, in lp_build_const_string() [all …]
|
D | lp_bld_init.c | 114 create_pass_manager(struct gallivm_state *gallivm) in create_pass_manager() 200 gallivm_free_ir(struct gallivm_state *gallivm) in gallivm_free_ir() 256 gallivm_free_code(struct gallivm_state *gallivm) in gallivm_free_code() 268 init_gallivm_engine(struct gallivm_state *gallivm) in init_gallivm_engine() 329 init_gallivm_state(struct gallivm_state *gallivm, const char *name, in init_gallivm_state() 519 struct gallivm_state * 523 struct gallivm_state *gallivm; in gallivm_create() 525 gallivm = CALLOC_STRUCT(gallivm_state); in gallivm_create() 542 gallivm_destroy(struct gallivm_state *gallivm) in gallivm_destroy() 555 gallivm_verify_function(struct gallivm_state *gallivm, in gallivm_verify_function() [all …]
|
D | lp_bld_arit_overflow.h | 43 struct gallivm_state; 46 lp_build_uadd_overflow(struct gallivm_state *gallivm, 52 lp_build_usub_overflow(struct gallivm_state *gallivm, 58 lp_build_umul_overflow(struct gallivm_state *gallivm,
|
D | lp_bld_gather.h | 37 lp_build_gather_elem_ptr(struct gallivm_state *gallivm, 44 lp_build_gather_elem(struct gallivm_state *gallivm, 55 lp_build_gather(struct gallivm_state *gallivm, 65 lp_build_gather_values(struct gallivm_state * gallivm,
|
D | lp_bld_pack.c | 87 lp_build_const_unpack_shuffle(struct gallivm_state *gallivm, in lp_build_const_unpack_shuffle() 111 lp_build_const_unpack_shuffle_half(struct gallivm_state *gallivm, in lp_build_const_unpack_shuffle_half() 136 lp_build_const_unpack_shuffle_16wide(struct gallivm_state *gallivm, in lp_build_const_unpack_shuffle_16wide() 161 lp_build_const_pack_shuffle(struct gallivm_state *gallivm, unsigned n) in lp_build_const_pack_shuffle() 184 lp_build_extract_range(struct gallivm_state *gallivm, in lp_build_extract_range() 212 lp_build_concat(struct gallivm_state *gallivm, in lp_build_concat() 256 lp_build_concat_n(struct gallivm_state *gallivm, in lp_build_concat_n() 292 lp_build_uninterleave1(struct gallivm_state *gallivm, in lp_build_uninterleave1() 317 lp_build_interleave2(struct gallivm_state *gallivm, in lp_build_interleave2() 381 lp_build_interleave2_half(struct gallivm_state *gallivm, in lp_build_interleave2_half() [all …]
|
D | lp_bld_flow.c | 55 lp_build_insert_new_block(struct gallivm_state *gallivm, const char *name) in lp_build_insert_new_block() 86 struct gallivm_state *gallivm) in lp_build_flow_skip_begin() 164 struct gallivm_state *gallivm, in lp_build_mask_begin() 229 struct gallivm_state *gallivm, in lp_build_loop_begin() 316 struct gallivm_state *gallivm, in lp_build_for_loop_begin() 405 struct gallivm_state *gallivm, in lp_build_if() 485 create_builder_at_entry(struct gallivm_state *gallivm) in create_builder_at_entry() 520 lp_build_alloca(struct gallivm_state *gallivm, in lp_build_alloca() 541 lp_build_alloca_undef(struct gallivm_state *gallivm, in lp_build_alloca_undef() 571 lp_build_array_alloca(struct gallivm_state *gallivm, in lp_build_array_alloca()
|
D | lp_bld_struct.c | 46 lp_build_struct_get_ptr(struct gallivm_state *gallivm, in lp_build_struct_get_ptr() 64 lp_build_struct_get(struct gallivm_state *gallivm, in lp_build_struct_get() 80 lp_build_struct_get_ptr2(struct gallivm_state *gallivm, in lp_build_struct_get_ptr2() 99 lp_build_struct_get2(struct gallivm_state *gallivm, in lp_build_struct_get2() 116 lp_build_array_get_ptr(struct gallivm_state *gallivm, in lp_build_array_get_ptr() 136 lp_build_array_get(struct gallivm_state *gallivm, in lp_build_array_get() 154 lp_build_array_set(struct gallivm_state *gallivm, in lp_build_array_set()
|
D | lp_bld_intr.h | 117 lp_build_intrinsic_binary_anylength(struct gallivm_state *gallivm, 126 lp_build_intrinsic_map(struct gallivm_state *gallivm, 134 lp_build_intrinsic_map_unary(struct gallivm_state *gallivm, 141 lp_build_intrinsic_map_binary(struct gallivm_state *gallivm,
|
D | lp_bld_arit_overflow.c | 59 build_binary_int_overflow(struct gallivm_state *gallivm, in build_binary_int_overflow() 120 lp_build_uadd_overflow(struct gallivm_state *gallivm, in lp_build_uadd_overflow() 144 lp_build_usub_overflow(struct gallivm_state *gallivm, in lp_build_usub_overflow() 168 lp_build_umul_overflow(struct gallivm_state *gallivm, in lp_build_umul_overflow()
|
D | lp_bld_format_yuv.c | 55 uyvy_to_yuv_soa(struct gallivm_state *gallivm, in uyvy_to_yuv_soa() 139 yuyv_to_yuv_soa(struct gallivm_state *gallivm, in yuyv_to_yuv_soa() 216 yuv_to_rgb_soa(struct gallivm_state *gallivm, in yuv_to_rgb_soa() 315 rgb_to_rgba_aos(struct gallivm_state *gallivm, in rgb_to_rgba_aos() 364 uyvy_to_rgba_aos(struct gallivm_state *gallivm, in uyvy_to_rgba_aos() 385 yuyv_to_rgba_aos(struct gallivm_state *gallivm, in yuyv_to_rgba_aos() 406 rgbg_to_rgba_aos(struct gallivm_state *gallivm, in rgbg_to_rgba_aos() 425 grgb_to_rgba_aos(struct gallivm_state *gallivm, in grgb_to_rgba_aos() 443 grbr_to_rgba_aos(struct gallivm_state *gallivm, in grbr_to_rgba_aos() 462 rgrb_to_rgba_aos(struct gallivm_state *gallivm, in rgrb_to_rgba_aos() [all …]
|
D | lp_bld_printf.h | 39 void lp_init_printf_hook(struct gallivm_state *gallivm); 42 lp_build_printf(struct gallivm_state *gallivm, 46 lp_build_print_value(struct gallivm_state *gallivm,
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_bld_depth.h | 45 struct gallivm_state; 57 lp_build_depth_stencil_test(struct gallivm_state *gallivm, 75 lp_build_depth_stencil_load_swizzled(struct gallivm_state *gallivm, 86 lp_build_depth_stencil_write_swizzled(struct gallivm_state *gallivm, 101 lp_build_occlusion_count(struct gallivm_state *gallivm,
|
D | lp_tex_sample.c | 113 struct gallivm_state *gallivm, in lp_llvm_texture_member() 170 struct gallivm_state *gallivm, \ 204 struct gallivm_state *gallivm, in LP_LLVM_TEXTURE_MEMBER() 239 struct gallivm_state *gallivm, \ 265 struct gallivm_state *gallivm, in LP_LLVM_SAMPLER_MEMBER() 315 struct gallivm_state *gallivm, \ 338 struct gallivm_state *gallivm, in LP_LLVM_IMAGE_MEMBER() 363 struct gallivm_state *gallivm, in lp_llvm_sampler_soa_emit_fetch_texel() 409 struct gallivm_state *gallivm, in lp_llvm_sampler_soa_emit_size_query() 473 struct gallivm_state *gallivm, in lp_llvm_image_soa_emit_op() [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_llvm_sample.c | 103 struct gallivm_state *gallivm, in draw_llvm_texture_member() 155 struct gallivm_state *gallivm, in draw_llvm_sampler_member() 200 struct gallivm_state *gallivm, in draw_llvm_image_member() 253 struct gallivm_state *gallivm, \ 279 struct gallivm_state *gallivm, \ in DRAW_LLVM_TEXTURE_MEMBER() 297 struct gallivm_state *gallivm, \ 329 struct gallivm_state *gallivm, in draw_llvm_sampler_soa_emit_fetch_texel() 368 struct gallivm_state *gallivm, in draw_llvm_sampler_soa_emit_size_query() 418 struct gallivm_state *gallivm, in draw_llvm_image_soa_emit_op() 450 struct gallivm_state *gallivm, in draw_llvm_image_soa_emit_size_query()
|