Lines Matching defs:fxn
723 clone_function(clone_state *state, const nir_function *fxn, nir_shader *ns)
726 nir_function *nfxn = nir_function_create(ns, fxn->name);
729 add_remap(state, nfxn, fxn);
731 nfxn->num_params = fxn->num_params;
732 if (fxn->num_params) {
733 nfxn->params = ralloc_array(state->ns, nir_parameter, fxn->num_params);
734 memcpy(nfxn->params, fxn->params, sizeof(nir_parameter) * fxn->num_params);
736 nfxn->is_entrypoint = fxn->is_entrypoint;
737 nfxn->is_preamble = fxn->is_preamble;
760 foreach_list_typed(nir_function, fxn, node, &s->functions)
761 clone_function(&state, fxn, ns);
768 nir_foreach_function(fxn, s) {
769 nir_function *nfxn = remap_global(&state, fxn);
770 nfxn->impl = clone_function_impl(&state, fxn->impl);