Searched refs:coro_hdl (Results 1 – 4 of 4) sorted by relevance
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_coro.c | 71 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() argument 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 94 coro_end_args[0] = coro_hdl; in lp_build_coro_end() 106 void lp_build_coro_resume(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) in lp_build_coro_resume() argument 111 &coro_hdl, 1, 0); in lp_build_coro_resume() 114 void lp_build_coro_destroy(struct gallivm_state *gallivm, LLVMValueRef coro_hdl) in lp_build_coro_destroy() argument 119 &coro_hdl, 1, 0); in lp_build_coro_destroy() [all …]
|
D | lp_bld_coro.h | 47 LLVMValueRef coro_id, LLVMValueRef coro_hdl); 50 LLVMValueRef coro_hdl); 52 void lp_build_coro_resume(struct gallivm_state *gallivm, LLVMValueRef coro_hdl); 54 void lp_build_coro_destroy(struct gallivm_state *gallivm, LLVMValueRef coro_hdl); 56 LLVMValueRef lp_build_coro_done(struct gallivm_state *gallivm, LLVMValueRef coro_hdl); 67 …lp_build_coro_free_mem(struct gallivm_state *gallivm, LLVMValueRef coro_id, LLVMValueRef coro_hdl);
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_state_cs.c | 635 … LLVMValueRef coro_hdl = LLVMBuildLoad2(gallivm->builder, hdl_ptr_type, coro_entry, "coro_hdl"); in generate_compute() local 646 LLVMValueRef coro_done = lp_build_coro_done(gallivm, coro_hdl); in generate_compute() 650 lp_build_coro_destroy(gallivm, coro_hdl); in generate_compute() 654 lp_build_coro_resume(gallivm, coro_hdl); in generate_compute() 726 LLVMValueRef coro_hdl = lp_build_coro_begin(gallivm, coro_id, alloced_ptr); in generate_compute() local 919 lp_build_coro_end(gallivm, coro_hdl); in generate_compute() 920 LLVMBuildRet(builder, coro_hdl); in generate_compute()
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_llvm.c | 3020 LLVMValueRef coro_hdl = LLVMBuildLoad2(builder, hdl_ptr_type, coro_entry, "coro_hdl"); in draw_tcs_llvm_generate() local 3031 LLVMValueRef coro_done = lp_build_coro_done(gallivm, coro_hdl); in draw_tcs_llvm_generate() 3035 lp_build_coro_destroy(gallivm, coro_hdl); in draw_tcs_llvm_generate() 3039 lp_build_coro_resume(gallivm, coro_hdl); in draw_tcs_llvm_generate() 3092 LLVMValueRef coro_hdl = lp_build_coro_begin_alloc_mem(gallivm, coro_id); in draw_tcs_llvm_generate() local 3130 lp_build_coro_free_mem(gallivm, coro_id, coro_hdl); in draw_tcs_llvm_generate() 3135 lp_build_coro_end(gallivm, coro_hdl); in draw_tcs_llvm_generate() 3136 LLVMBuildRet(builder, coro_hdl); in draw_tcs_llvm_generate()
|