Lines Matching refs:dn_child

654 	dt_cg_node(dnp->dn_child, dlp, drp);
655 dnp->dn_reg = dnp->dn_child->dn_reg;
671 if (dnp->dn_child->dn_kind == DT_NODE_VAR) {
672 dt_ident_t *idp = dt_ident_resolve(dnp->dn_child->dn_ident);
679 uint_t rbit = dnp->dn_child->dn_flags & DT_NF_REF;
681 assert(dnp->dn_child->dn_flags & DT_NF_WRITABLE);
682 assert(dnp->dn_child->dn_flags & DT_NF_LVALUE);
684 dnp->dn_child->dn_flags |= DT_NF_REF; /* force pass-by-ref */
685 dt_cg_node(dnp->dn_child, dlp, drp);
687 dt_cg_store(dnp, dlp, drp, dnp->dn_child);
688 dt_regset_free(drp, dnp->dn_child->dn_reg);
711 dt_cg_node(dnp->dn_child, dlp, drp);
712 dnp->dn_reg = dnp->dn_child->dn_reg;
726 if (dnp->dn_child->dn_kind == DT_NODE_VAR) {
727 dt_ident_t *idp = dt_ident_resolve(dnp->dn_child->dn_ident);
733 uint_t rbit = dnp->dn_child->dn_flags & DT_NF_REF;
736 assert(dnp->dn_child->dn_flags & DT_NF_WRITABLE);
737 assert(dnp->dn_child->dn_flags & DT_NF_LVALUE);
739 dnp->dn_child->dn_flags |= DT_NF_REF; /* force pass-by-ref */
740 dt_cg_node(dnp->dn_child, dlp, drp);
743 dt_cg_store(dnp, dlp, drp, dnp->dn_child);
746 dt_regset_free(drp, dnp->dn_child->dn_reg);
974 dt_cg_node(dnp->dn_child, dlp, drp);
975 dnp->dn_reg = dnp->dn_child->dn_reg;
1684 dt_cg_node(dnp->dn_child, dlp, drp);
1685 dnp->dn_reg = dnp->dn_child->dn_reg;
1707 dt_cg_node(dnp->dn_child, dlp, drp);
1708 dnp->dn_reg = dnp->dn_child->dn_reg;
1712 dt_cg_node(dnp->dn_child, dlp, drp);
1713 dnp->dn_reg = dnp->dn_child->dn_reg;
1722 dt_cg_node(dnp->dn_child, dlp, drp);
1723 dnp->dn_reg = dnp->dn_child->dn_reg;
1725 if (dt_node_is_dynamic(dnp->dn_child)) {
1727 idp = dt_node_resolve(dnp->dn_child, DT_IDENT_XLPTR);
1731 dt_regset_free(drp, dnp->dn_child->dn_reg);
1740 * dnp->dn_child in order to get the proper opcode.
1743 (dnp->dn_child->dn_flags & DT_NF_USERLAND);
1757 uint_t rbit = dnp->dn_child->dn_flags & DT_NF_REF;
1759 dnp->dn_child->dn_flags |= DT_NF_REF; /* force pass-by-ref */
1760 dt_cg_node(dnp->dn_child, dlp, drp);
1761 dnp->dn_reg = dnp->dn_child->dn_reg;
1763 dnp->dn_child->dn_flags &= ~DT_NF_REF;
1764 dnp->dn_child->dn_flags |= rbit;
1769 size_t size = dt_node_sizeof(dnp->dn_child);
1777 dt_cg_node(dnp->dn_child, dlp, drp);
1778 dnp->dn_reg = dnp->dn_child->dn_reg;