Searched refs:rl_binop (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_address.c | 202 *rl = rl_binop(orig, '+', alloc_rl(sval, sval)); in add_offset_to_pointer() 302 res = rl_binop(offset_rl, '*', bytes_rl); in get_address_rl() 303 res = rl_binop(res, '+', array_rl); in get_address_rl()
|
H A D | smatch_math.c | 293 *res = rl_binop(left_rl, '/', right_rl); in handle_divide_rl() 429 *res = rl_binop(left_rl, '-', right_rl); in handle_subtract_rl() 505 *res = rl_binop(left_rl, '&', right_rl); in handle_bitwise_AND() 526 *res = rl_binop(left_rl, expr->op, right_rl); in use_rl_binop() 579 rl = rl_binop(left_rl, SPECIAL_LEFTSHIFT, alloc_rl(right, right)); in handle_left_shift() 1352 rl = rl_binop(rl, '*', alloc_rl(sval, sval)); in get_offset_from_down() 1354 *res = rl_binop(rl, '+', alloc_rl(sval, sval)); in get_offset_from_down()
|
H A D | smatch_extra.h | 94 struct range_list *rl_binop(struct range_list *left, int op, struct range_list *right);
|
H A D | smatch_parse_call_math.c | 102 res = rl_binop(left, op, right); in rl_pop_until()
|
H A D | smatch_kernel_user_data.c | 917 rl = rl_binop(left, '%', right); in var_user_rl() 941 rl = rl_binop(left, '/', abs_right); in var_user_rl()
|
H A D | smatch_extra.c | 1764 *rl_p = rl_binop(rl, flip_op(expr->op), alloc_rl(sval, sval)); in move_known_to_rl() 1772 *rl_p = rl_binop(rl, flip_op(expr->op), alloc_rl(sval, sval)); in move_known_to_rl() 2568 left_rl = rl_binop(rl, '/', alloc_rl(sval, sval)); in db_param_limit_binops()
|
H A D | smatch_ranges.c | 1850 return rl_binop(left, '+', right); in handle_OR_rl() 1987 struct range_list *rl_binop(struct range_list *left, int op, struct range_list *right) in rl_binop() function
|