Lines Matching refs:dn_kind
420 switch (dnp->dn_kind) { in dt_node_name()
500 (void) snprintf(buf, len, "node <%u>", dnp->dn_kind); in dt_node_name()
522 dnp->dn_kind = (uchar_t)kind; in dt_node_xalloc()
559 uchar_t kind = dnp->dn_kind; in dt_node_free()
561 dnp->dn_kind = DT_NODE_FREE; in dt_node_free()
759 if (dnp->dn_kind == DT_NODE_STRING) in dt_node_type_size()
797 switch (dnp->dn_kind) { in dt_node_resolve()
832 if (dnp->dn_kind != DT_NODE_SYM) in dt_node_sizeof()
947 if (dnp->dn_kind == DT_NODE_VAR && in dt_node_is_dynamic()
1077 if (lp_is_int && (lp->dn_kind != DT_NODE_INT || lp->dn_value != 0)) in dt_node_is_ptrcompat()
1080 if (rp_is_int && (rp->dn_kind != DT_NODE_INT || rp->dn_value != 0)) in dt_node_is_ptrcompat()
1203 return (dnp->dn_kind == DT_NODE_INT && dnp->dn_value != 0 && ( in dt_node_is_posconst()
1210 return (dnp->dn_kind == DT_NODE_FUNC && in dt_node_is_actfunc()
1330 inp->din_root->dn_kind == DT_NODE_INT) { in dt_node_ident()
1613 ddp->dd_node->dn_kind == DT_NODE_TYPE; in dt_node_decl()
1767 if (dnp->dn_kind != DT_NODE_IDENT) { in dt_node_func()
1789 dnp->dn_kind = DT_NODE_FUNC; in dt_node_func()
1853 if (cp->dn_kind == DT_NODE_INT) { in dt_node_op1()
1884 (cp->dn_kind == DT_NODE_STRING || cp->dn_kind == DT_NODE_TYPE)) { in dt_node_op1()
1897 cp->dn_kind = DT_NODE_INT; in dt_node_op1()
1954 if (rp->dn_kind == DT_NODE_INT && rp->dn_value == 0 && in dt_node_op2()
1963 if (lp->dn_kind == DT_NODE_INT && rp->dn_kind == DT_NODE_INT) { in dt_node_op2()
2093 if (op == DT_TOK_LPAR && rp->dn_kind == DT_NODE_INT && in dt_node_op2()
2121 if (expr->dn_kind == DT_NODE_INT) in dt_node_op3()
2138 if (expr->dn_kind == DT_NODE_AGG) in dt_node_statement()
2141 if (expr->dn_kind == DT_NODE_FUNC && in dt_node_statement()
2277 if (ddp->dd_node->dn_kind != DT_NODE_TYPE) { in dt_node_inline()
2394 else if (expr->dn_kind == DT_NODE_VAR || expr->dn_kind == DT_NODE_SYM) in dt_node_inline()
2734 dnp->dn_kind = dnkind; in dt_xcook_ident()
2800 dnp->dn_kind = DT_NODE_SYM; in dt_xcook_ident()
2859 dnp->dn_kind = dnkind; in dt_xcook_ident()
2946 if (cp->dn_kind == DT_NODE_IDENT && (idflags & DT_IDFLG_MOD)) in dt_cook_op1()
2951 if (cp->dn_kind == DT_NODE_VAR && dt_ident_unref(cp->dn_ident)) { in dt_cook_op1()
2960 if (cp->dn_kind == DT_NODE_VAR) in dt_cook_op1()
3022 (cp->dn_kind == DT_NODE_OP2 && cp->dn_op == DT_TOK_ADD && in dt_cook_op1()
3058 if (cp->dn_kind == DT_NODE_VAR || cp->dn_kind == DT_NODE_AGG) { in dt_cook_op1()
3160 if (rp->dn_kind == DT_NODE_INT) in dt_assign_common()
3203 if (lp->dn_kind == DT_NODE_IDENT) { in dt_cook_op2()
3234 if (lp->dn_kind == DT_NODE_VAR) { in dt_cook_op2()
3241 } else if (lp->dn_kind != DT_NODE_AGG) { in dt_cook_op2()
3335 if (kind == CTF_K_ENUM && rp->dn_kind == DT_NODE_IDENT && in dt_cook_op2()
3351 rp->dn_kind = DT_NODE_INT; in dt_cook_op2()
3452 if (lp->dn_kind == DT_NODE_IDENT) { in dt_cook_op2()
3471 if (lp->dn_kind == DT_NODE_IDENT) { in dt_cook_op2()
3495 if (lp->dn_kind == DT_NODE_IDENT) { in dt_cook_op2()
3517 if (lp->dn_kind == DT_NODE_AGG) { in dt_cook_op2()
3521 if (rp->dn_kind != DT_NODE_FUNC || in dt_cook_op2()
3577 if (lp->dn_kind == DT_NODE_VAR && in dt_cook_op2()
3588 if (lp->dn_kind == DT_NODE_VAR) in dt_cook_op2()
3623 if (lp->dn_kind == DT_NODE_IDENT) { in dt_cook_op2()
3671 if (lp->dn_kind == DT_NODE_IDENT) { in dt_cook_op2()
3680 if (rp->dn_kind != DT_NODE_VAR) { in dt_cook_op2()
3698 if (rp->dn_kind != DT_NODE_IDENT) { in dt_cook_op2()
3816 if (lp->dn_kind == DT_NODE_AGG) { in dt_cook_op2()
3832 assert(lp->dn_kind == DT_NODE_VAR); in dt_cook_op2()
3880 assert(lp->dn_kind == DT_NODE_VAR); in dt_cook_op2()
3897 assert(lp->dn_kind == DT_NODE_TYPE); in dt_cook_op2()
3920 assert(lp->dn_kind == DT_NODE_TYPE); in dt_cook_op2()
4461 assert(pnp->dn_kind == DT_NODE_PROBE); in dt_cook_provider()
4530 assert(dnp->dn_kind < in dt_node_cook()
4532 dnp = dt_cook_funcs[dnp->dn_kind](dnp, idflags); in dt_node_cook()
4535 if (dnp->dn_kind == DT_NODE_VAR || dnp->dn_kind == DT_NODE_AGG) in dt_node_cook()
4654 switch (dnp->dn_kind) { in dt_printd()
4805 (void *)dnp, dnp->dn_kind); in dt_printd()
4848 switch (dnp->dn_kind) { in dt_node_printr()
5061 (void *)dnp, dnp->dn_kind); in dt_node_printr()