Lines Matching defs:copy

17 You should have received a copy of the GNU General Public License
62 The duplicated eh_region info of the copy will later be appended
162 /* Make a copy of the variable or label. */
166 we can reuse this copy. Do this early because remap_type may
217 /* We do need a copy. build and register it now. If this is a pointer or
241 /* This is a new type, not a copy of an old type. Need to reassociate
492 /* Replace the RETURN_EXPR with (a copy of) the
504 variables. We don't want to copy static variables; there's only
514 /* Replace this variable with the copy. */
534 /* If this is a constant, we have to copy the node iff the type will be
535 remapped. copy_tree_r will not copy a constant. */
553 /* Otherwise, just copy the node. Note that copy_tree_r already
554 knows not to copy VAR_DECLs, etc., so this is safe. */
766 cfun, and just copy the EH number. When inlining, use the
786 /* Copy edges from BB into its copy constructed earlier, scale profile
835 We check whether the copy can throw, because the const
837 into a COMPONENT_REF which doesn't. If the copy
863 /* Make a copy of the body of FN so that it can be inserted inline in
875 /* Place to copy from; when a copy of the function was saved off earlier,
876 use that instead of the main copy. */
950 /* Use aux pointers to map the original blocks to copy. */
965 /* Make a copy of the body of FN so that it can be inserted inline in
987 /* If this body has a CFG, walk CFG and copy. */
2281 body is to be set to a copy of FN, mapping argument declarations according
2306 /* Actually copy the body. */
2324 /* Because the chain gets clobbered when we make a copy, we save it
2380 the function into which the copy will be placed. */
2409 /* Replace this SAVE_EXPR with the copy. */
2431 /* Copy the decl and remember the copy. */
2584 copy_decl_for_dup_finish (copy_body_data *id, tree decl, tree copy)
2586 /* Don't generate debug information for the copy if we wouldn't have
2587 generated it for the copy either. */
2588 DECL_ARTIFICIAL (copy) = DECL_ARTIFICIAL (decl);
2589 DECL_IGNORED_P (copy) = DECL_IGNORED_P (decl);
2592 declaration inspired this copy. */
2593 DECL_ABSTRACT_ORIGIN (copy) = DECL_ORIGIN (decl);
2596 if (CODE_CONTAINS_STRUCT (TREE_CODE (copy), TS_DECL_WRTL)
2597 && !TREE_STATIC (copy) && !DECL_EXTERNAL (copy))
2598 SET_DECL_RTL (copy, NULL_RTX);
2601 TREE_USED (copy) = 1;
2618 DECL_CONTEXT (copy) = id->dst_fn;
2620 return copy;
2626 tree copy, type;
2633 copy = build_decl (VAR_DECL, DECL_NAME (decl), type);
2634 TREE_ADDRESSABLE (copy) = TREE_ADDRESSABLE (decl);
2635 TREE_READONLY (copy) = TREE_READONLY (decl);
2636 TREE_THIS_VOLATILE (copy) = TREE_THIS_VOLATILE (decl);
2637 DECL_COMPLEX_GIMPLE_REG_P (copy) = DECL_COMPLEX_GIMPLE_REG_P (decl);
2639 return copy_decl_for_dup_finish (id, decl, copy);
2648 tree copy, type;
2657 copy = build_decl (VAR_DECL, DECL_NAME (decl), type);
2658 TREE_READONLY (copy) = TREE_READONLY (decl);
2659 TREE_THIS_VOLATILE (copy) = TREE_THIS_VOLATILE (decl);
2662 TREE_ADDRESSABLE (copy) = TREE_ADDRESSABLE (decl);
2663 DECL_COMPLEX_GIMPLE_REG_P (copy) = DECL_COMPLEX_GIMPLE_REG_P (decl);
2666 return copy_decl_for_dup_finish (id, decl, copy);
2673 tree copy;
2675 copy = copy_node (decl);
2678 DECL_ABSTRACT (copy) = 0;
2679 lang_hooks.dup_lang_specific_decl (copy);
2683 if (TREE_CODE (copy) == LABEL_DECL)
2685 TREE_ADDRESSABLE (copy) = 0;
2686 LABEL_DECL_UID (copy) = -1;
2689 return copy_decl_for_dup_finish (id, decl, copy);
2701 /* Return a copy of the function's argument tree. */
2718 /* Return a copy of the function's static chain. */
2750 /* Create a copy of a function's tree.
2797 /* Prepare the data structures for the tree copy. */