Home
last modified time | relevance | path

Searched refs:rl_binop (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_address.c202 *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 Dsmatch_math.c293 *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 Dsmatch_extra.h94 struct range_list *rl_binop(struct range_list *left, int op, struct range_list *right);
H A Dsmatch_parse_call_math.c102 res = rl_binop(left, op, right); in rl_pop_until()
H A Dsmatch_kernel_user_data.c917 rl = rl_binop(left, '%', right); in var_user_rl()
941 rl = rl_binop(left, '/', abs_right); in var_user_rl()
H A Dsmatch_extra.c1764 *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 Dsmatch_ranges.c1850 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