Lines Matching refs:new_decl
509 tree new_decl;
512 new_decl = remap_decl (*tp, id);
513 gcc_assert (new_decl);
515 STRIP_TYPE_NOPS (new_decl);
516 *tp = new_decl;
2759 tree_function_versioning (tree old_decl, tree new_decl, varray_type tree_map,
2772 && TREE_CODE (new_decl) == FUNCTION_DECL);
2776 new_version_node = cgraph_node (new_decl);
2778 allocate_struct_function (new_decl);
2780 cfun->function_end_locus = DECL_SOURCE_LOCATION (new_decl);
2782 DECL_ARTIFICIAL (new_decl) = 1;
2783 DECL_ABSTRACT_ORIGIN (new_decl) = DECL_ORIGIN (old_decl);
2787 DECL_NAME (new_decl) = create_tmp_var_name (NULL);
2791 SET_DECL_RTL (new_decl, copy_rtx (DECL_RTL (old_decl)));
2792 XEXP (DECL_RTL (new_decl), 0) =
2794 IDENTIFIER_POINTER (DECL_NAME (new_decl)));
2802 id.dst_fn = new_decl;
2814 current_function_decl = new_decl;
2819 DECL_STRUCT_FUNCTION (new_decl)->static_chain_decl =
2824 DECL_ARGUMENTS (new_decl) =
2837 DECL_INITIAL (new_decl) = remap_blocks (DECL_INITIAL (id.src_fn), &id);
2864 DECL_SAVED_TREE (new_decl) = DECL_SAVED_TREE (new_fndecl);
2866 DECL_STRUCT_FUNCTION (new_decl)->cfg =
2868 DECL_STRUCT_FUNCTION (new_decl)->eh = DECL_STRUCT_FUNCTION (new_fndecl)->eh;
2869 DECL_STRUCT_FUNCTION (new_decl)->ib_boundaries_block =
2871 DECL_STRUCT_FUNCTION (new_decl)->last_label_uid =
2877 DECL_RESULT (new_decl) = remap_decl (*res_decl, &id);
2878 lang_hooks.dup_lang_specific_decl (DECL_RESULT (new_decl));
2883 number_blocks (new_decl);