Lines Matching refs:variant_func

1938    LLVMValueRef variant_func;  in draw_llvm_generate()  local
1965 variant_func = LLVMAddFunction(gallivm->module, func_name, func_type); in draw_llvm_generate()
1966 variant->function = variant_func; in draw_llvm_generate()
1968 LLVMSetFunctionCallConv(variant_func, LLVMCCallConv); in draw_llvm_generate()
1971 lp_add_function_attr(variant_func, i + 1, LP_FUNC_ATTR_NOALIAS); in draw_llvm_generate()
1975 context_ptr = LLVMGetParam(variant_func, 0); in draw_llvm_generate()
1976 io_ptr = LLVMGetParam(variant_func, 1); in draw_llvm_generate()
1977 vbuffers_ptr = LLVMGetParam(variant_func, 2); in draw_llvm_generate()
1978 count = LLVMGetParam(variant_func, 3); in draw_llvm_generate()
1984 start_or_maxelt = LLVMGetParam(variant_func, 4); in draw_llvm_generate()
1991 stride = LLVMGetParam(variant_func, 5); in draw_llvm_generate()
1992 vb_ptr = LLVMGetParam(variant_func, 6); in draw_llvm_generate()
1993 system_values.instance_id = LLVMGetParam(variant_func, 7); in draw_llvm_generate()
1994 vertex_id_offset = LLVMGetParam(variant_func, 8); in draw_llvm_generate()
1995 system_values.base_instance = LLVMGetParam(variant_func, 9); in draw_llvm_generate()
1996 fetch_elts = LLVMGetParam(variant_func, 10); in draw_llvm_generate()
1997 system_values.draw_id = LLVMGetParam(variant_func, 11); in draw_llvm_generate()
2016 block = LLVMAppendBasicBlockInContext(gallivm->context, variant_func, "entry"); in draw_llvm_generate()
2345 gallivm_verify_function(gallivm, variant_func); in draw_llvm_generate()
2725 LLVMValueRef variant_func; in draw_gs_llvm_generate() local
2765 variant_func = LLVMAddFunction(gallivm->module, func_name, func_type); in draw_gs_llvm_generate()
2767 variant->function = variant_func; in draw_gs_llvm_generate()
2769 LLVMSetFunctionCallConv(variant_func, LLVMCCallConv); in draw_gs_llvm_generate()
2773 lp_add_function_attr(variant_func, i + 1, LP_FUNC_ATTR_NOALIAS); in draw_gs_llvm_generate()
2777 context_ptr = LLVMGetParam(variant_func, 0); in draw_gs_llvm_generate()
2778 input_array = LLVMGetParam(variant_func, 1); in draw_gs_llvm_generate()
2779 io_ptr = LLVMGetParam(variant_func, 2); in draw_gs_llvm_generate()
2780 num_prims = LLVMGetParam(variant_func, 3); in draw_gs_llvm_generate()
2781 system_values.instance_id = LLVMGetParam(variant_func, 4); in draw_gs_llvm_generate()
2782 prim_id_ptr = LLVMGetParam(variant_func, 5); in draw_gs_llvm_generate()
2783 system_values.invocation_id = LLVMGetParam(variant_func, 6); in draw_gs_llvm_generate()
2808 block = LLVMAppendBasicBlockInContext(gallivm->context, variant_func, "entry"); in draw_gs_llvm_generate()
2883 gallivm_verify_function(gallivm, variant_func); in draw_gs_llvm_generate()
3288 LLVMValueRef variant_func, variant_coro; in draw_tcs_llvm_generate() local
3324 variant_func = LLVMAddFunction(gallivm->module, func_name, func_type); in draw_tcs_llvm_generate()
3328 variant->function = variant_func; in draw_tcs_llvm_generate()
3329 LLVMSetFunctionCallConv(variant_func, LLVMCCallConv); in draw_tcs_llvm_generate()
3336 lp_add_function_attr(variant_func, i + 1, LP_FUNC_ATTR_NOALIAS); in draw_tcs_llvm_generate()
3342 context_ptr = LLVMGetParam(variant_func, 0); in draw_tcs_llvm_generate()
3343 input_array = LLVMGetParam(variant_func, 1); in draw_tcs_llvm_generate()
3344 output_array = LLVMGetParam(variant_func, 2); in draw_tcs_llvm_generate()
3345 prim_id = LLVMGetParam(variant_func, 3); in draw_tcs_llvm_generate()
3346 patch_vertices_in = LLVMGetParam(variant_func, 4); in draw_tcs_llvm_generate()
3354 block = LLVMAppendBasicBlockInContext(gallivm->context, variant_func, "entry"); in draw_tcs_llvm_generate()
3513 gallivm_verify_function(gallivm, variant_func); in draw_tcs_llvm_generate()
3840 LLVMValueRef variant_func; in draw_tes_llvm_generate() local
3879 variant_func = LLVMAddFunction(gallivm->module, func_name, func_type); in draw_tes_llvm_generate()
3881 variant->function = variant_func; in draw_tes_llvm_generate()
3882 LLVMSetFunctionCallConv(variant_func, LLVMCCallConv); in draw_tes_llvm_generate()
3886 lp_add_function_attr(variant_func, i + 1, LP_FUNC_ATTR_NOALIAS); in draw_tes_llvm_generate()
3890 context_ptr = LLVMGetParam(variant_func, 0); in draw_tes_llvm_generate()
3891 input_array = LLVMGetParam(variant_func, 1); in draw_tes_llvm_generate()
3892 io_ptr = LLVMGetParam(variant_func, 2); in draw_tes_llvm_generate()
3893 prim_id = LLVMGetParam(variant_func, 3); in draw_tes_llvm_generate()
3894 num_tess_coord = LLVMGetParam(variant_func, 4); in draw_tes_llvm_generate()
3895 tess_coord[0] = LLVMGetParam(variant_func, 5); in draw_tes_llvm_generate()
3896 tess_coord[1] = LLVMGetParam(variant_func, 6); in draw_tes_llvm_generate()
3897 tess_outer = LLVMGetParam(variant_func, 7); in draw_tes_llvm_generate()
3898 tess_inner = LLVMGetParam(variant_func, 8); in draw_tes_llvm_generate()
3899 patch_vertices_in = LLVMGetParam(variant_func, 9); in draw_tes_llvm_generate()
3917 block = LLVMAppendBasicBlockInContext(gallivm->context, variant_func, "entry"); in draw_tes_llvm_generate()
4012 gallivm_verify_function(gallivm, variant_func); in draw_tes_llvm_generate()