Lines Matching refs:fxn
706 clone_function(clone_state *state, const nir_function *fxn, nir_shader *ns)
709 nir_function *nfxn = nir_function_create(ns, fxn->name);
712 add_remap(state, nfxn, fxn);
714 nfxn->num_params = fxn->num_params;
715 if (fxn->num_params) {
716 nfxn->params = ralloc_array(state->ns, nir_parameter, fxn->num_params);
717 memcpy(nfxn->params, fxn->params, sizeof(nir_parameter) * fxn->num_params);
719 nfxn->is_entrypoint = fxn->is_entrypoint;
742 foreach_list_typed(nir_function, fxn, node, &s->functions)
743 clone_function(&state, fxn, ns);
750 nir_foreach_function(fxn, s) {
751 nir_function *nfxn = remap_global(&state, fxn);
752 nfxn->impl = clone_function_impl(&state, fxn->impl);