• Home
  • Raw
  • Download

Lines Matching full:right

38 	e->right.expr = e2;  in expr_alloc_two()
47 e->right.sym = s2; in expr_alloc_comp()
88 e->right.sym = org->right.sym; in expr_copy()
94 e->right.expr = expr_copy(org->right.expr); in expr_copy()
127 expr_free(e->right.expr); in expr_free()
155 __expr_eliminate_eq(type, &e1->right.expr, &e2); in __expr_eliminate_eq()
160 __expr_eliminate_eq(type, &e1, &e2->right.expr); in __expr_eliminate_eq()
271 return e1->left.sym == e2->left.sym && e1->right.sym == e2->right.sym; in expr_eq()
322 e->right.expr = expr_eliminate_yn(e->right.expr); in expr_eliminate_yn()
326 expr_free(e->right.expr); in expr_eliminate_yn()
329 e->right.expr = NULL; in expr_eliminate_yn()
333 tmp = e->right.expr; in expr_eliminate_yn()
334 *e = *(e->right.expr); in expr_eliminate_yn()
339 if (e->right.expr->type == E_SYMBOL) { in expr_eliminate_yn()
340 if (e->right.expr->left.sym == &symbol_no) { in expr_eliminate_yn()
342 expr_free(e->right.expr); in expr_eliminate_yn()
345 e->right.expr = NULL; in expr_eliminate_yn()
347 } else if (e->right.expr->left.sym == &symbol_yes) { in expr_eliminate_yn()
348 free(e->right.expr); in expr_eliminate_yn()
358 e->right.expr = expr_eliminate_yn(e->right.expr); in expr_eliminate_yn()
362 tmp = e->right.expr; in expr_eliminate_yn()
363 *e = *(e->right.expr); in expr_eliminate_yn()
368 expr_free(e->right.expr); in expr_eliminate_yn()
371 e->right.expr = NULL; in expr_eliminate_yn()
375 if (e->right.expr->type == E_SYMBOL) { in expr_eliminate_yn()
376 if (e->right.expr->left.sym == &symbol_no) { in expr_eliminate_yn()
377 free(e->right.expr); in expr_eliminate_yn()
382 } else if (e->right.expr->left.sym == &symbol_yes) { in expr_eliminate_yn()
384 expr_free(e->right.expr); in expr_eliminate_yn()
387 e->right.expr = NULL; in expr_eliminate_yn()
410 e->right.expr = expr_trans_bool(e->right.expr); in expr_trans_bool()
415 if (e->right.sym == &symbol_no) { in expr_trans_bool()
417 e->right.sym = NULL; in expr_trans_bool()
460 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_mod) || in expr_join_or()
461 (e1->right.sym == &symbol_mod && e2->right.sym == &symbol_yes))) { in expr_join_or()
466 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_no) || in expr_join_or()
467 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_yes))) { in expr_join_or()
472 ((e1->right.sym == &symbol_mod && e2->right.sym == &symbol_no) || in expr_join_or()
473 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_mod))) { in expr_join_or()
523 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_yes) || in expr_join_and()
524 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_yes)) in expr_join_and()
528 if ((e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_no) || in expr_join_and()
529 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_no)) in expr_join_and()
533 if ((e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_mod) || in expr_join_and()
534 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_mod)) in expr_join_and()
541 sym2 = e1->right.sym; in expr_join_and()
542 if ((e2->right.sym->flags & SYMBOL_CONST) && (sym2->flags & SYMBOL_CONST)) in expr_join_and()
543 return sym2 != e2->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) in expr_join_and()
548 sym2 = e2->right.sym; in expr_join_and()
549 if ((e1->right.sym->flags & SYMBOL_CONST) && (sym2->flags & SYMBOL_CONST)) in expr_join_and()
550 return sym2 != e1->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) in expr_join_and()
554 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_no) || in expr_join_and()
555 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_yes))) in expr_join_and()
560 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_mod) || in expr_join_and()
561 (e1->right.sym == &symbol_mod && e2->right.sym == &symbol_yes))) in expr_join_and()
566 ((e1->right.sym == &symbol_mod && e2->right.sym == &symbol_no) || in expr_join_and()
567 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_mod))) in expr_join_and()
571 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_mod) || in expr_join_and()
572 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_mod) || in expr_join_and()
573 (e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_yes) || in expr_join_and()
574 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_yes)) in expr_join_and()
605 expr_eliminate_dups1(type, &e1->right.expr, &e2); in expr_eliminate_dups1()
610 expr_eliminate_dups1(type, &e1, &e2->right.expr); in expr_eliminate_dups1()
711 e->right.expr = expr_transform(e->right.expr); in expr_transform()
718 if (e->right.sym == &symbol_no) { in expr_transform()
721 e->right.sym = NULL; in expr_transform()
724 if (e->right.sym == &symbol_mod) { in expr_transform()
728 e->right.sym = NULL; in expr_transform()
731 if (e->right.sym == &symbol_yes) { in expr_transform()
733 e->right.sym = NULL; in expr_transform()
740 if (e->right.sym == &symbol_no) { in expr_transform()
742 e->right.sym = NULL; in expr_transform()
745 if (e->right.sym == &symbol_mod) { in expr_transform()
749 e->right.sym = NULL; in expr_transform()
752 if (e->right.sym == &symbol_yes) { in expr_transform()
755 e->right.sym = NULL; in expr_transform()
797 e->right.expr = expr_alloc_one(E_NOT, tmp->right.expr); in expr_transform()
799 tmp->right.expr = NULL; in expr_transform()
806 e->right.expr = expr_alloc_one(E_NOT, tmp->right.expr); in expr_transform()
808 tmp->right.expr = NULL; in expr_transform()
859 expr_contains_symbol(dep->right.expr, sym); in expr_contains_symbol()
869 dep->right.sym == sym; in expr_contains_symbol()
886 expr_depends_symbol(dep->right.expr, sym); in expr_depends_symbol()
891 if (dep->right.sym == &symbol_yes || dep->right.sym == &symbol_mod) in expr_depends_symbol()
897 if (dep->right.sym == &symbol_no) in expr_depends_symbol()
934 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym); in expr_trans_compare()
944 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym); in expr_trans_compare()
1050 val2 = expr_calc_value(e->right.expr); in expr_calc_value()
1054 val2 = expr_calc_value(e->right.expr); in expr_calc_value()
1072 sym_calc_value(e->right.sym); in expr_calc_value()
1074 str2 = sym_get_string_value(e->right.sym); in expr_calc_value()
1076 if (e->left.sym->type != S_STRING || e->right.sym->type != S_STRING) { in expr_calc_value()
1078 k2 = expr_parse_string(str2, e->right.sym->type, &rval); in expr_calc_value()
1175 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1184 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1193 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1201 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1206 expr_print(e->right.expr, fn, data, E_OR); in expr_print()
1211 expr_print(e->right.expr, fn, data, E_AND); in expr_print()
1214 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1224 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1295 expr_print_revdep(e->right.expr, fn, data, pr_type, title); in expr_print_revdep()