Lines Matching refs:np1
137 iexpr_cmp(struct node *np1, struct node *np2) in iexpr_cmp() argument
141 if (np1 == np2) in iexpr_cmp()
144 if (np1 == NULL) in iexpr_cmp()
150 if (np1->t != np2->t) in iexpr_cmp()
151 return (np2->t - np1->t); in iexpr_cmp()
154 switch (np1->t) { in iexpr_cmp()
156 return (np2->u.globid.s - np1->u.globid.s); in iexpr_cmp()
182 diff = iexpr_cmp(np1->u.expr.left, np2->u.expr.left); in iexpr_cmp()
185 return (iexpr_cmp(np1->u.expr.right, np2->u.expr.right)); in iexpr_cmp()
188 if (np2->u.name.s != np1->u.name.s) in iexpr_cmp()
189 return (np2->u.name.s - np1->u.name.s); in iexpr_cmp()
190 diff = iexpr_cmp(np1->u.name.child, np2->u.name.child); in iexpr_cmp()
193 return (iexpr_cmp(np1->u.name.next, np2->u.name.next)); in iexpr_cmp()
196 diff = iexpr_cmp(np1->u.event.ename, np2->u.event.ename); in iexpr_cmp()
199 return (iexpr_cmp(np1->u.event.epname, np2->u.event.epname)); in iexpr_cmp()
202 if (np1->u.func.s != np2->u.func.s) in iexpr_cmp()
203 return (np2->u.func.s - np1->u.func.s); in iexpr_cmp()
204 return (iexpr_cmp(np1->u.func.arglist, np2->u.func.arglist)); in iexpr_cmp()
207 return (np2->u.quote.s - np1->u.quote.s); in iexpr_cmp()
211 if (np2->u.ull > np1->u.ull) in iexpr_cmp()
213 else if (np1->u.ull > np2->u.ull) in iexpr_cmp()
219 outfl(O_DIE, np1->file, np1->line, in iexpr_cmp()
221 ptree_nodetype2str(np1->t)); in iexpr_cmp()