Home
last modified time | relevance | path

Searched refs:coro_hdl (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_coro.c71 LLVMValueRef coro_hdl = lp_build_intrinsic(gallivm->builder, in lp_build_coro_begin() local
75 return coro_hdl; in lp_build_coro_begin()
79 LLVMValueRef coro_id, LLVMValueRef coro_hdl) in lp_build_coro_free()
83 coro_free_args[1] = coro_hdl; in lp_build_coro_free()
90 void lp_build_coro_end(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) in lp_build_coro_end() argument
93 coro_end_args[0] = 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() argument
106 &coro_hdl, 1, 0); in lp_build_coro_resume()
109 void lp_build_coro_destroy(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) in lp_build_coro_destroy() argument
114 &coro_hdl, in lp_build_coro_destroy()
78 lp_build_coro_free(struct gallivm_state *gallivm, LLVMValueRef coro_id, LLVMValueRef coro_hdl) lp_build_coro_free() argument
117 lp_build_coro_done(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) lp_build_coro_done() argument
200 LLVMValueRef coro_hdl = lp_build_coro_begin(gallivm, coro_id, phi); lp_build_coro_begin_alloc_mem() local
228 lp_build_coro_free_mem(struct gallivm_state *gallivm, LLVMValueRef coro_id, LLVMValueRef coro_hdl) lp_build_coro_free_mem() argument
[all...]
H A Dlp_bld_coro.h43 LLVMValueRef coro_id, LLVMValueRef coro_hdl);
46 LLVMValueRef coro_hdl);
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);
63 void lp_build_coro_free_mem(struct gallivm_state *gallivm, LLVMValueRef coro_id, LLVMValueRef coro_hdl);
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_cs.c254 LLVMValueRef coro_hdl = LLVMBuildLoad(gallivm->builder, coro_entry, "coro_hdl"); in generate_compute() local
265 LLVMValueRef coro_done = lp_build_coro_done(gallivm, coro_hdl); in generate_compute()
269 lp_build_coro_destroy(gallivm, coro_hdl); in generate_compute()
273 lp_build_coro_resume(gallivm, coro_hdl); in generate_compute()
345 LLVMValueRef coro_hdl = lp_build_coro_begin(gallivm, coro_id, alloced_ptr); in generate_compute() local
465 lp_build_coro_end(gallivm, coro_hdl); in generate_compute()
466 LLVMBuildRet(builder, coro_hdl); in generate_compute()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_llvm.c3448 LLVMValueRef coro_hdl = LLVMBuildLoad2(builder, hdl_ptr_type, coro_entry, "coro_hdl"); in draw_tcs_llvm_generate() local
3459 LLVMValueRef coro_done = lp_build_coro_done(gallivm, coro_hdl); in draw_tcs_llvm_generate()
3463 lp_build_coro_destroy(gallivm, coro_hdl); in draw_tcs_llvm_generate()
3467 lp_build_coro_resume(gallivm, coro_hdl); in draw_tcs_llvm_generate()
3524 LLVMValueRef coro_hdl = lp_build_coro_begin_alloc_mem(gallivm, coro_id); in draw_tcs_llvm_generate() local
3564 lp_build_coro_free_mem(gallivm, coro_id, coro_hdl); in draw_tcs_llvm_generate()
3569 lp_build_coro_end(gallivm, coro_hdl); in draw_tcs_llvm_generate()
3570 LLVMBuildRet(builder, coro_hdl); in draw_tcs_llvm_generate()

Completed in 10 milliseconds