Lines Matching refs:variant_func

1965    LLVMValueRef variant_func;  in draw_llvm_generate()  local
1993 variant_func = LLVMAddFunction(gallivm->module, func_name, func_type); in draw_llvm_generate()
1994 variant->function = variant_func; in draw_llvm_generate()
1996 LLVMSetFunctionCallConv(variant_func, LLVMCCallConv); in draw_llvm_generate()
1999 lp_add_function_attr(variant_func, i + 1, LP_FUNC_ATTR_NOALIAS); in draw_llvm_generate()
2003 context_ptr = LLVMGetParam(variant_func, 0); in draw_llvm_generate()
2004 io_ptr = LLVMGetParam(variant_func, 1); in draw_llvm_generate()
2005 vbuffers_ptr = LLVMGetParam(variant_func, 2); in draw_llvm_generate()
2006 count = LLVMGetParam(variant_func, 3); in draw_llvm_generate()
2012 start_or_maxelt = LLVMGetParam(variant_func, 4); in draw_llvm_generate()
2019 stride = LLVMGetParam(variant_func, 5); in draw_llvm_generate()
2020 vb_ptr = LLVMGetParam(variant_func, 6); in draw_llvm_generate()
2021 system_values.instance_id = LLVMGetParam(variant_func, 7); in draw_llvm_generate()
2022 vertex_id_offset = LLVMGetParam(variant_func, 8); in draw_llvm_generate()
2023 system_values.base_instance = LLVMGetParam(variant_func, 9); in draw_llvm_generate()
2024 fetch_elts = LLVMGetParam(variant_func, 10); in draw_llvm_generate()
2025 system_values.draw_id = LLVMGetParam(variant_func, 11); in draw_llvm_generate()
2026 system_values.view_index = LLVMGetParam(variant_func, 12); in draw_llvm_generate()
2045 block = LLVMAppendBasicBlockInContext(gallivm->context, variant_func, "entry"); in draw_llvm_generate()
2377 gallivm_verify_function(gallivm, variant_func); in draw_llvm_generate()
2763 LLVMValueRef variant_func; in draw_gs_llvm_generate() local
2804 variant_func = LLVMAddFunction(gallivm->module, func_name, func_type); in draw_gs_llvm_generate()
2806 variant->function = variant_func; in draw_gs_llvm_generate()
2808 LLVMSetFunctionCallConv(variant_func, LLVMCCallConv); in draw_gs_llvm_generate()
2812 lp_add_function_attr(variant_func, i + 1, LP_FUNC_ATTR_NOALIAS); in draw_gs_llvm_generate()
2816 context_ptr = LLVMGetParam(variant_func, 0); in draw_gs_llvm_generate()
2817 input_array = LLVMGetParam(variant_func, 1); in draw_gs_llvm_generate()
2818 io_ptr = LLVMGetParam(variant_func, 2); in draw_gs_llvm_generate()
2819 num_prims = LLVMGetParam(variant_func, 3); in draw_gs_llvm_generate()
2820 system_values.instance_id = LLVMGetParam(variant_func, 4); in draw_gs_llvm_generate()
2821 prim_id_ptr = LLVMGetParam(variant_func, 5); in draw_gs_llvm_generate()
2822 system_values.invocation_id = LLVMGetParam(variant_func, 6); in draw_gs_llvm_generate()
2823 system_values.view_index = LLVMGetParam(variant_func, 7); in draw_gs_llvm_generate()
2849 block = LLVMAppendBasicBlockInContext(gallivm->context, variant_func, "entry"); in draw_gs_llvm_generate()
2925 gallivm_verify_function(gallivm, variant_func); in draw_gs_llvm_generate()
3353 LLVMValueRef variant_func, variant_coro; in draw_tcs_llvm_generate() local
3391 variant_func = LLVMAddFunction(gallivm->module, func_name, func_type); in draw_tcs_llvm_generate()
3395 variant->function = variant_func; in draw_tcs_llvm_generate()
3396 LLVMSetFunctionCallConv(variant_func, LLVMCCallConv); in draw_tcs_llvm_generate()
3403 lp_add_function_attr(variant_func, i + 1, LP_FUNC_ATTR_NOALIAS); in draw_tcs_llvm_generate()
3409 context_ptr = LLVMGetParam(variant_func, 0); in draw_tcs_llvm_generate()
3410 input_array = LLVMGetParam(variant_func, 1); in draw_tcs_llvm_generate()
3411 output_array = LLVMGetParam(variant_func, 2); in draw_tcs_llvm_generate()
3412 prim_id = LLVMGetParam(variant_func, 3); in draw_tcs_llvm_generate()
3413 patch_vertices_in = LLVMGetParam(variant_func, 4); in draw_tcs_llvm_generate()
3414 view_index = LLVMGetParam(variant_func, 5); in draw_tcs_llvm_generate()
3423 block = LLVMAppendBasicBlockInContext(gallivm->context, variant_func, "entry"); in draw_tcs_llvm_generate()
3586 gallivm_verify_function(gallivm, variant_func); in draw_tcs_llvm_generate()
3919 LLVMValueRef variant_func; in draw_tes_llvm_generate() local
3960 variant_func = LLVMAddFunction(gallivm->module, func_name, func_type); in draw_tes_llvm_generate()
3962 variant->function = variant_func; in draw_tes_llvm_generate()
3963 LLVMSetFunctionCallConv(variant_func, LLVMCCallConv); in draw_tes_llvm_generate()
3967 lp_add_function_attr(variant_func, i + 1, LP_FUNC_ATTR_NOALIAS); in draw_tes_llvm_generate()
3971 context_ptr = LLVMGetParam(variant_func, 0); in draw_tes_llvm_generate()
3972 input_array = LLVMGetParam(variant_func, 1); in draw_tes_llvm_generate()
3973 io_ptr = LLVMGetParam(variant_func, 2); in draw_tes_llvm_generate()
3974 prim_id = LLVMGetParam(variant_func, 3); in draw_tes_llvm_generate()
3975 num_tess_coord = LLVMGetParam(variant_func, 4); in draw_tes_llvm_generate()
3976 tess_coord[0] = LLVMGetParam(variant_func, 5); in draw_tes_llvm_generate()
3977 tess_coord[1] = LLVMGetParam(variant_func, 6); in draw_tes_llvm_generate()
3978 tess_outer = LLVMGetParam(variant_func, 7); in draw_tes_llvm_generate()
3979 tess_inner = LLVMGetParam(variant_func, 8); in draw_tes_llvm_generate()
3980 patch_vertices_in = LLVMGetParam(variant_func, 9); in draw_tes_llvm_generate()
3981 view_index = LLVMGetParam(variant_func, 10); in draw_tes_llvm_generate()
4000 block = LLVMAppendBasicBlockInContext(gallivm->context, variant_func, "entry"); in draw_tes_llvm_generate()
4113 gallivm_verify_function(gallivm, variant_func); in draw_tes_llvm_generate()