Home
last modified time | relevance | path

Searched refs:gallivm_state (Results 1 – 25 of 83) sorted by relevance

1234

/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_coro.h34 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 …]
Dlp_bld_const.h77 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 …]
Dlp_bld_format.h83 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 …]
Dlp_bld_pack.h48 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 …]
Dlp_bld_flow.h53 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 …]
Dlp_bld_sample.h232 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 …]
Dlp_bld_coro.c43 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 …]
Dlp_bld_init.h43 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,
Dlp_bld_conv.h46 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,
Dlp_bld_swizzle.h52 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,
Dlp_bld_struct.h60 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,
Dlp_bld_const.c222 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 …]
Dlp_bld_init.c114 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 …]
Dlp_bld_arit_overflow.h43 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,
Dlp_bld_gather.h37 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,
Dlp_bld_pack.c87 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 …]
Dlp_bld_flow.c55 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()
Dlp_bld_struct.c46 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()
Dlp_bld_intr.h117 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,
Dlp_bld_arit_overflow.c59 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()
Dlp_bld_format_yuv.c55 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 …]
Dlp_bld_printf.h39 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/
Dlp_bld_depth.h45 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,
Dlp_tex_sample.c113 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/
Ddraw_llvm_sample.c103 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()

1234