• Home
  • Raw
  • Download

Lines Matching full:right

39 	e->right.expr = e2;  in expr_alloc_two()
48 e->right.sym = s2; in expr_alloc_comp()
89 e->right.sym = org->right.sym; in expr_copy()
95 e->right.expr = expr_copy(org->right.expr); in expr_copy()
128 expr_free(e->right.expr); in expr_free()
156 __expr_eliminate_eq(type, &e1->right.expr, &e2); in __expr_eliminate_eq()
161 __expr_eliminate_eq(type, &e1, &e2->right.expr); in __expr_eliminate_eq()
272 return e1->left.sym == e2->left.sym && e1->right.sym == e2->right.sym; in expr_eq()
323 e->right.expr = expr_eliminate_yn(e->right.expr); in expr_eliminate_yn()
327 expr_free(e->right.expr); in expr_eliminate_yn()
330 e->right.expr = NULL; in expr_eliminate_yn()
334 tmp = e->right.expr; in expr_eliminate_yn()
335 *e = *(e->right.expr); in expr_eliminate_yn()
340 if (e->right.expr->type == E_SYMBOL) { in expr_eliminate_yn()
341 if (e->right.expr->left.sym == &symbol_no) { in expr_eliminate_yn()
343 expr_free(e->right.expr); in expr_eliminate_yn()
346 e->right.expr = NULL; in expr_eliminate_yn()
348 } else if (e->right.expr->left.sym == &symbol_yes) { in expr_eliminate_yn()
349 free(e->right.expr); in expr_eliminate_yn()
359 e->right.expr = expr_eliminate_yn(e->right.expr); in expr_eliminate_yn()
363 tmp = e->right.expr; in expr_eliminate_yn()
364 *e = *(e->right.expr); in expr_eliminate_yn()
369 expr_free(e->right.expr); in expr_eliminate_yn()
372 e->right.expr = NULL; in expr_eliminate_yn()
376 if (e->right.expr->type == E_SYMBOL) { in expr_eliminate_yn()
377 if (e->right.expr->left.sym == &symbol_no) { in expr_eliminate_yn()
378 free(e->right.expr); in expr_eliminate_yn()
383 } else if (e->right.expr->left.sym == &symbol_yes) { in expr_eliminate_yn()
385 expr_free(e->right.expr); in expr_eliminate_yn()
388 e->right.expr = NULL; in expr_eliminate_yn()
432 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_mod) || in expr_join_or()
433 (e1->right.sym == &symbol_mod && e2->right.sym == &symbol_yes))) { in expr_join_or()
438 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_no) || in expr_join_or()
439 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_yes))) { in expr_join_or()
444 ((e1->right.sym == &symbol_mod && e2->right.sym == &symbol_no) || in expr_join_or()
445 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_mod))) { in expr_join_or()
495 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_yes) || in expr_join_and()
496 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_yes)) in expr_join_and()
500 if ((e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_no) || in expr_join_and()
501 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_no)) in expr_join_and()
505 if ((e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_mod) || in expr_join_and()
506 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_mod)) in expr_join_and()
513 sym2 = e1->right.sym; in expr_join_and()
514 if ((e2->right.sym->flags & SYMBOL_CONST) && (sym2->flags & SYMBOL_CONST)) in expr_join_and()
515 return sym2 != e2->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) in expr_join_and()
520 sym2 = e2->right.sym; in expr_join_and()
521 if ((e1->right.sym->flags & SYMBOL_CONST) && (sym2->flags & SYMBOL_CONST)) in expr_join_and()
522 return sym2 != e1->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) in expr_join_and()
526 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_no) || in expr_join_and()
527 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_yes))) in expr_join_and()
532 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_mod) || in expr_join_and()
533 (e1->right.sym == &symbol_mod && e2->right.sym == &symbol_yes))) in expr_join_and()
538 ((e1->right.sym == &symbol_mod && e2->right.sym == &symbol_no) || in expr_join_and()
539 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_mod))) in expr_join_and()
543 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_mod) || in expr_join_and()
544 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_mod) || in expr_join_and()
545 (e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_yes) || in expr_join_and()
546 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_yes)) in expr_join_and()
577 expr_eliminate_dups1(type, &e1->right.expr, &e2); in expr_eliminate_dups1()
582 expr_eliminate_dups1(type, &e1, &e2->right.expr); in expr_eliminate_dups1()
683 e->right.expr = expr_transform(e->right.expr); in expr_transform()
690 if (e->right.sym == &symbol_no) { in expr_transform()
693 e->right.sym = NULL; in expr_transform()
696 if (e->right.sym == &symbol_mod) { in expr_transform()
700 e->right.sym = NULL; in expr_transform()
703 if (e->right.sym == &symbol_yes) { in expr_transform()
705 e->right.sym = NULL; in expr_transform()
712 if (e->right.sym == &symbol_no) { in expr_transform()
714 e->right.sym = NULL; in expr_transform()
717 if (e->right.sym == &symbol_mod) { in expr_transform()
721 e->right.sym = NULL; in expr_transform()
724 if (e->right.sym == &symbol_yes) { in expr_transform()
727 e->right.sym = NULL; in expr_transform()
769 e->right.expr = expr_alloc_one(E_NOT, tmp->right.expr); in expr_transform()
771 tmp->right.expr = NULL; in expr_transform()
778 e->right.expr = expr_alloc_one(E_NOT, tmp->right.expr); in expr_transform()
780 tmp->right.expr = NULL; in expr_transform()
831 expr_contains_symbol(dep->right.expr, sym); in expr_contains_symbol()
841 dep->right.sym == sym; in expr_contains_symbol()
858 expr_depends_symbol(dep->right.expr, sym); in expr_depends_symbol()
863 if (dep->right.sym == &symbol_yes || dep->right.sym == &symbol_mod) in expr_depends_symbol()
869 if (dep->right.sym == &symbol_no) in expr_depends_symbol()
906 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym); in expr_trans_compare()
916 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym); in expr_trans_compare()
1018 val2 = expr_calc_value(e->right.expr); in expr_calc_value()
1022 val2 = expr_calc_value(e->right.expr); in expr_calc_value()
1040 sym_calc_value(e->right.sym); in expr_calc_value()
1042 str2 = sym_get_string_value(e->right.sym); in expr_calc_value()
1044 if (e->left.sym->type != S_STRING || e->right.sym->type != S_STRING) { in expr_calc_value()
1046 k2 = expr_parse_string(str2, e->right.sym->type, &rval); in expr_calc_value()
1137 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1146 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1155 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1163 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1168 expr_print(e->right.expr, fn, data, E_OR); in expr_print()
1173 expr_print(e->right.expr, fn, data, E_AND); in expr_print()
1176 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1186 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1257 expr_print_revdep(e->right.expr, fn, data, pr_type, title); in expr_print_revdep()