Home
last modified time | relevance | path

Searched refs:nir_parameter (Results 1 – 19 of 19) sorted by relevance

/external/mesa3d/src/compiler/glsl/
Dgl_nir_link_functions.c51 nir_parameter *list_a, unsigned num_params_a, in parameter_lists_match()
52 nir_parameter *list_b, unsigned num_params_b) in parameter_lists_match()
58 nir_parameter *param_a; in parameter_lists_match()
59 nir_parameter *param_b; in parameter_lists_match()
124 get_parameter_match_type(const nir_parameter *param, in get_parameter_match_type()
125 const nir_parameter *actual) in get_parameter_match_type()
201 is_best_inexact_overload(nir_parameter *actual_parameters, in is_best_inexact_overload()
211 nir_parameter *node_a = sig->params; in is_best_inexact_overload()
212 nir_parameter *node_b = (*other)->params; in is_best_inexact_overload()
237 choose_best_inexact_overload(nir_parameter *actual_parameters, in choose_best_inexact_overload()
[all …]
Dgl_nir_linker.c2074 parameter_lists_match_exact(nir_parameter *params_a, nir_parameter *params_b, in parameter_lists_match_exact()
Dglsl_to_nir.cpp679 func->params = rzalloc_array(shader, nir_parameter, func->num_params); in create_function()
/external/mesa3d/src/compiler/nir/
Dnir_precompiled.h235 nir_parameter param = f->params[a]; in nir_precomp_derive_layout()
431 nir_parameter param = func->params[a]; in nir_precomp_print_layout_struct()
462 nir_parameter param = func->params[a]; in nir_precomp_print_layout_struct()
605 nir_parameter p = func->params[a]; in nir_precompiled_build_variant()
Dnir_lower_bool_to_int32.c221 nir_parameter *param = &func->params[idx]; in nir_lower_bool_to_int32()
Dnir_clone.c709 nfxn->params = ralloc_array(ns, nir_parameter, fxn->num_params); in nir_function_clone()
710 memcpy(nfxn->params, fxn->params, sizeof(nir_parameter) * fxn->num_params); in nir_function_clone()
Dnir.h3594 } nir_parameter; typedef
3603 nir_parameter *params;
Dnir_validate.c537 nir_parameter *param = &state->impl->function->params[param_idx]; in validate_intrinsic_instr()
Dnir_serialize.c2044 fxn->params = rzalloc_array(fxn, nir_parameter, fxn->num_params); in read_function()
Dnir_builder.h1955 nir_parameter *param = &build->impl->function->params[param_idx]; in nir_load_param()
Dnir_print.c2332 nir_parameter param = function->params[i]; in print_function()
/external/mesa3d/src/intel/compiler/
Dbrw_nir_lower_intersection_shader.c34 nir_parameter params[] = { in lower_any_hit_for_intersection()
55 ralloc_array(any_hit, nir_parameter, ARRAY_SIZE(params)); in lower_any_hit_for_intersection()
/external/mesa3d/src/compiler/spirv/
Dvtn_cfg.c55 func->params[(*param_idx)++] = (nir_parameter) { in glsl_type_add_to_function_params()
324 func->params = rzalloc_array(b->shader, nir_parameter, num_params); in vtn_cfg_handle_prepass_instruction()
331 func->params[idx++] = (nir_parameter) { in vtn_cfg_handle_prepass_instruction()
Dvtn_opencl.c154 decl->params = ralloc_array(b->shader, nir_parameter, decl->num_params); in mangle_and_find()
Dspirv_to_nir.c7216 nir_parameter *param = &nir_func->params[i]; in func_to_nir_builder()
7240 nir_parameter param = nir_func->params[i]; in func_to_nir_builder()
/external/mesa3d/src/compiler/clc/
Dnir_load_libclc.c279 gfunc->params = ralloc_array(shader, nir_parameter, gfunc->num_params); in libclc_add_generic_variants()
/external/mesa3d/src/amd/vulkan/nir/
Dradv_nir_rt_shader.c1002 nir_parameter params[] = { in lower_any_hit_for_intersection()
1027 impl->function->params = ralloc_array(any_hit, nir_parameter, ARRAY_SIZE(params)); in lower_any_hit_for_intersection()
/external/mesa3d/docs/relnotes/
D24.3.0.rst5812 - nir: serialize nir_parameter type
5813 - nir: store variable mode in nir_parameter
5814 - nir: add implicit_conversion_prohibited field to nir_parameter
D24.1.0.rst5763 - nir: add some nir_parameter fields