Lines Matching refs:l
33 static struct expr *expr_lookup(enum expr_type type, void *l, void *r) in expr_lookup() argument
38 hash = hash_32((unsigned int)type ^ hash_ptr(l) ^ hash_ptr(r)); in expr_lookup()
41 if (e->type == type && e->left._initdata == l && in expr_lookup()
48 e->left._initdata = l; in expr_lookup()
103 struct expr *l, *r; in __expr_eliminate_eq() local
108 l = (*ep1)->left.expr; in __expr_eliminate_eq()
110 __expr_eliminate_eq(type, &l, ep2); in __expr_eliminate_eq()
112 *ep1 = expr_alloc_two(type, l, r); in __expr_eliminate_eq()
116 l = (*ep2)->left.expr; in __expr_eliminate_eq()
118 __expr_eliminate_eq(type, ep1, &l); in __expr_eliminate_eq()
120 *ep2 = expr_alloc_two(type, l, r); in __expr_eliminate_eq()
269 struct expr *l, *r; in expr_eliminate_yn() local
273 l = expr_eliminate_yn(e->left.expr); in expr_eliminate_yn()
275 if (l->type == E_SYMBOL) { in expr_eliminate_yn()
276 if (l->left.sym == &symbol_no) in expr_eliminate_yn()
277 return l; in expr_eliminate_yn()
278 else if (l->left.sym == &symbol_yes) in expr_eliminate_yn()
285 return l; in expr_eliminate_yn()
289 l = expr_eliminate_yn(e->left.expr); in expr_eliminate_yn()
291 if (l->type == E_SYMBOL) { in expr_eliminate_yn()
292 if (l->left.sym == &symbol_no) in expr_eliminate_yn()
294 else if (l->left.sym == &symbol_yes) in expr_eliminate_yn()
295 return l; in expr_eliminate_yn()
299 return l; in expr_eliminate_yn()
481 struct expr *tmp, *l, *r; in expr_eliminate_dups1() local
486 l = (*ep1)->left.expr; in expr_eliminate_dups1()
488 expr_eliminate_dups1(type, &l, ep2); in expr_eliminate_dups1()
490 *ep1 = expr_alloc_two(type, l, r); in expr_eliminate_dups1()
494 l = (*ep2)->left.expr; in expr_eliminate_dups1()
496 expr_eliminate_dups1(type, ep1, &l); in expr_eliminate_dups1()
498 *ep2 = expr_alloc_two(type, l, r); in expr_eliminate_dups1()
545 struct expr *l, *r; in expr_eliminate_dups() local
550 l = expr_eliminate_dups(e->left.expr); in expr_eliminate_dups()
552 expr_eliminate_dups1(e->type, &l, &r); in expr_eliminate_dups()
553 e = expr_alloc_two(e->type, l, r); in expr_eliminate_dups()