Lines Matching refs:dn_right

338 	assert(dst->dn_right->dn_kind == DT_NODE_IDENT);
349 dst->dn_right->dn_string, &m)) == NULL) {
573 int rp_is_ptr = dt_node_is_pointer(dnp->dn_right);
586 dt_cg_node(dnp->dn_right, dlp, drp);
588 dt_cg_ptrsize(dnp, dlp, drp, DIF_OP_MUL, dnp->dn_right->dn_reg);
591 dnp->dn_right->dn_reg, dnp->dn_left->dn_reg);
594 dt_regset_free(drp, dnp->dn_right->dn_reg);
598 dt_cg_ptrsize(dnp->dn_right,
744 dt_node_is_string(dnp->dn_right))
747 !dt_node_is_arith(dnp->dn_right))
751 dt_node_promote(dnp->dn_left, dnp->dn_right, &dn);
765 dt_cg_node(dnp->dn_right, dlp, drp);
767 if (dt_node_is_string(dnp->dn_left) || dt_node_is_string(dnp->dn_right))
772 instr = DIF_INSTR_CMP(opc, dnp->dn_left->dn_reg, dnp->dn_right->dn_reg);
774 dt_regset_free(drp, dnp->dn_right->dn_reg);
794 * dn_right. We insert a dummy MOV at the end of dn_left into the destination
795 * register, which is not yet known because we haven't done dn_right yet, and
797 * dn_right and use its register as our output. Finally, we reach back and
827 dt_cg_node(dnp->dn_right, dlp, drp);
828 dnp->dn_reg = dnp->dn_right->dn_reg;
833 * at that point because otherwise dn_right couldn't have allocated it.
855 dt_cg_node(dnp->dn_right, dlp, drp);
856 instr = DIF_INSTR_TST(dnp->dn_right->dn_reg);
858 dnp->dn_reg = dnp->dn_right->dn_reg;
891 dt_cg_node(dnp->dn_right, dlp, drp);
893 instr = DIF_INSTR_TST(dnp->dn_right->dn_reg);
898 dt_cg_setx(dlp, dnp->dn_right->dn_reg, 1);
901 dnp->dn_right->dn_reg, dnp->dn_left->dn_reg);
905 dt_regset_free(drp, dnp->dn_right->dn_reg);
926 dt_cg_node(dnp->dn_right, dlp, drp);
927 instr = DIF_INSTR_TST(dnp->dn_right->dn_reg);
929 dnp->dn_reg = dnp->dn_right->dn_reg;
984 if ((idp = dt_node_resolve(dnp->dn_right, DT_IDENT_XLSOU)) != NULL) {
1000 dn.dn_right = &mn;
1022 * code for dnp->dn_right, which is the translator input. We
1027 dxp->dx_ident->di_id = dnp->dn_right->dn_reg;
1072 dn.dn_right->dn_string = mnp->dn_membname;
1080 dn.dn_right->dn_string = mnp->dn_membname;
1092 if (dnp->dn_right->dn_reg != -1)
1093 dt_regset_free(drp, dnp->dn_right->dn_reg);
1095 assert(dnp->dn_reg == dnp->dn_right->dn_reg);
1359 dt_cg_node(dnp->dn_right, dlp, drp);
1360 dnp->dn_reg = dnp->dn_right->dn_reg;
1364 dt_cg_node(dnp->dn_right, dlp, drp);
1365 dnp->dn_reg = dnp->dn_right->dn_reg;
1640 dt_cg_node(dnp->dn_right, dlp, drp);
1641 dnp->dn_reg = dnp->dn_right->dn_reg;
1645 dt_cg_node(dnp->dn_right, dlp, drp);
1646 dnp->dn_reg = dnp->dn_right->dn_reg;
1647 dt_cg_typecast(dnp->dn_right, dnp, dlp, drp);
1652 assert(dnp->dn_right->dn_kind == DT_NODE_IDENT);
1671 mnp = dt_xlator_member(dxp, dnp->dn_right->dn_string);
1698 dnp->dn_right->dn_string, &m)) == NULL) {