Home
last modified time | relevance | path

Searched refs:cond_true (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_conditions.c286 split_conditions(expr->cond_true); in handle_select()
305 if (implied_condition_true(expr->cond_true)) { in handle_select()
311 if (implied_condition_false(expr->cond_true)) { in handle_select()
455 expr_set_parent_expr(expr->cond_true, expr); in split_conditions()
651 if (right->cond_true) in __handle_select_assigns()
652 fake_expr = assign_expression(expr->left, expr->op, right->cond_true); in __handle_select_assigns()
H A Dsmatch_strings.c92 return get_strings(expr->cond_true); in get_strings()
96 true_strings = get_strings(expr->cond_true); in get_strings()
H A Dcheck_select.c25 if (expr->cond_true) in match_select()
H A Dsmatch_helper.c365 if (expr->cond_true) in __get_variable_from_expr()
366 __get_variable_from_expr(NULL, buf, expr->cond_true, len, complicated); in __get_variable_from_expr()
778 if (expr->cond_true) { in strip_expr_helper()
780 expr_set_parent_expr(expr->cond_true, expr); in strip_expr_helper()
781 return strip_expr_helper(expr->cond_true, set_parent); in strip_expr_helper()
H A Dsmatch_math.c860 struct expression *cond_true; in handle_conditional_rl() local
865 cond_true = expr->cond_true; in handle_conditional_rl()
866 if (!cond_true) in handle_conditional_rl()
867 cond_true = expr->conditional; in handle_conditional_rl()
870 return get_rl_sval(cond_true, implied, recurse_cnt, res, res_sval); in handle_conditional_rl()
878 return get_rl_sval(cond_true, implied, recurse_cnt, res, res_sval); in handle_conditional_rl()
892 get_rl_internal(cond_true, implied, recurse_cnt, &true_rl); in handle_conditional_rl()
H A Dinline.c184 struct expression *valt = copy_expression(expr->cond_true); in copy_expression()
186 if (cond == expr->conditional && valt == expr->cond_true && valf == expr->cond_false) in copy_expression()
190 expr->cond_true = valt; in copy_expression()
H A Dexpression.h208 struct expression *conditional, *cond_true, *cond_false; member
H A Dsmatch_recurse.c83 ret = recurse(expr->cond_true, func, param, nr); in recurse()
H A Dcheck_leaks.c166 set_parent(expr->cond_true, state); in set_parent()
H A Ddissect.c346 do_expression(expr->cond_true in do_expression()
349 ret = do_expression(mode, expr->cond_true); in do_expression()
H A Dsmatch_flow.c507 expr_set_parent_expr(expr->cond_true, expr); in __split_expr()
511 __split_expr(expr->cond_true); in __split_expr()
520 __split_expr(expr->cond_true); in __split_expr()
H A Dlinearize.c1599 valt = linearize_expression(ep, expr->cond_true); in linearize_select()
1604 if (!expr->cond_true) in linearize_select()
1907 if (!expr->cond_true) in linearize_expression()
1911 expr->cond_true, expr->cond_false); in linearize_expression()
H A Dsmatch_type.c213 one = get_type(expr->cond_true); in get_select_type()
H A Devaluate.c1171 if (expr->cond_true) { in evaluate_conditional_expression()
1172 if (!evaluate_expression(expr->cond_true)) in evaluate_conditional_expression()
1174 ltype = degenerate(expr->cond_true); in evaluate_conditional_expression()
1175 cond = &expr->cond_true; in evaluate_conditional_expression()
H A Dexpression.c868 token = parse_expression(token->next, &expr->cond_true); in conditional_expression()
H A Dcompile-i386.c1566 stot = x86_expression(expr->cond_true); in emit_conditional_expr()
1586 struct storage *stot = x86_expression(expr->cond_true); in emit_select_expr()
H A Dshow-parse.c1037 int valt = show_expression(expr->cond_true); in show_conditional_expr()
H A Dcheck_kernel_printf.c1009 do_check_printf_call(caller, name, callexpr, fmtexpr->cond_true ? : fmtexpr->conditional, vaidx); in do_check_printf_call()
H A Dexpand.c556 struct expression *valt = expr->cond_true; in expand_conditional()
H A Dsmatch_db.c1499 call_return_state_hooks(expr->cond_true ?: expr->conditional); in call_return_state_hooks_conditional()