Lines Matching refs:e
51 #define expr_list_for_each_sym(l, e, s) \ argument
52 for (e = (l); e && (s = e->right.sym); e = e->left.expr)
295 void expr_free(struct expr *e);
298 tristate expr_calc_value(struct expr *e);
299 struct expr *expr_trans_bool(struct expr *e);
300 struct expr *expr_eliminate_dups(struct expr *e);
301 struct expr *expr_transform(struct expr *e);
304 struct expr *expr_trans_compare(struct expr *e, enum expr_type type, struct symbol *sym);
306 void expr_fprint(struct expr *e, FILE *out);
308 void expr_gstr_print(struct expr *e, struct gstr *gs);
309 void expr_gstr_print_revdep(struct expr *e, struct gstr *gs,
312 static inline int expr_is_yes(struct expr *e) in expr_is_yes() argument
314 return !e || (e->type == E_SYMBOL && e->left.sym == &symbol_yes); in expr_is_yes()
317 static inline int expr_is_no(struct expr *e) in expr_is_no() argument
319 return e && (e->type == E_SYMBOL && e->left.sym == &symbol_no); in expr_is_no()