Home
last modified time | relevance | path

Searched refs:SPECIAL_LEFTSHIFT (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dcheck_64bit_shift.c40 if (right->type != EXPR_BINOP || right->op != SPECIAL_LEFTSHIFT) in match_shift_mask()
62 if (right->type != EXPR_BINOP || right->op != SPECIAL_LEFTSHIFT) in match_shift_assignment()
82 sval = sval_binop(bits, SPECIAL_LEFTSHIFT, shifter); in match_shift_assignment()
H A Dcheck_test_bit.c33 if (arg->op != '|' && arg->op != SPECIAL_LEFTSHIFT) in match_test_bit()
H A Dcheck_logical_instead_of_bitwise.c29 if (expr->op == SPECIAL_LEFTSHIFT) in is_bitshift()
H A Dsmatch_integer_overflow.c156 op = SPECIAL_LEFTSHIFT; in can_integer_overflow()
162 if (expr->op != '*' && expr->op != '+' && expr->op != SPECIAL_LEFTSHIFT) in can_integer_overflow()
H A Dcheck_signed_integer_overflow_check.c55 if (left->op != '+' && left->op != '*' && left->op != SPECIAL_LEFTSHIFT) in match_condition()
H A Dcheck_access_ok_math.c34 (expr->op == '+' || expr->op == '*' || expr->op == SPECIAL_LEFTSHIFT)) in can_overflow()
H A Dcheck_precedence.c135 if (expr->op != SPECIAL_LEFTSHIFT) in match_subtract_shift()
H A Dcheck_bit_shift.c122 if (expr->op != SPECIAL_LEFTSHIFT) in match_binop_info()
H A Dtoken.h155 SPECIAL_LEFTSHIFT, enumerator
H A Dsmatch_sval.c502 case SPECIAL_LEFTSHIFT: in sval_binop_unsigned()
560 case SPECIAL_LEFTSHIFT: in sval_binop_signed()
707 case SPECIAL_LEFTSHIFT: in sval_binop_overflows()
H A Dcheck_get_user_overflow.c168 if (expr->op == SPECIAL_LEFTSHIFT) in match_binop()
H A Dtokenize.c721 CODE('<', '<', SPECIAL_LEFTSHIFT), /* 0a */
775 if (value >= SPECIAL_LEFTSHIFT && in get_one_special()
776 next == "==."[value - SPECIAL_LEFTSHIFT]) { in get_one_special()
H A Dsmatch_helper.c1173 case SPECIAL_LEFTSHIFT: in invert_op()
1176 return SPECIAL_LEFTSHIFT; in invert_op()
1201 return SPECIAL_LEFTSHIFT; in op_remove_assign()
H A Dexpand.c212 if (expr->op == SPECIAL_LEFTSHIFT || expr->op == SPECIAL_RIGHTSHIFT) { in simplify_int_binop()
287 case SIGNED(SPECIAL_LEFTSHIFT): in simplify_int_binop()
288 case UNSIGNED(SPECIAL_LEFTSHIFT): in simplify_int_binop()
H A Dsmatch_ranges.c1953 min = sval_binop(min, SPECIAL_LEFTSHIFT, shift); in handle_lshift()
1954 max = sval_binop(max, SPECIAL_LEFTSHIFT, shift); in handle_lshift()
2035 case SPECIAL_LEFTSHIFT: in rl_binop()
H A Dsmatch_type.c70 if (expr->op == SPECIAL_LEFTSHIFT || in get_binop_type()
H A Dsmatch_math.c579 rl = rl_binop(left_rl, SPECIAL_LEFTSHIFT, alloc_rl(right, right)); in handle_left_shift()
672 case SPECIAL_LEFTSHIFT: in handle_binop_rl_helper()
H A Dexpression.c799 (op == SPECIAL_LEFTSHIFT) || (op == SPECIAL_RIGHTSHIFT) in shift_expression()
H A Dsmatch_extra.c2044 if (shift->type != EXPR_BINOP || shift->op != SPECIAL_LEFTSHIFT) { in handle_bit_test()
2047 if (shift->type != EXPR_BINOP || shift->op != SPECIAL_LEFTSHIFT) in handle_bit_test()
H A Dcompile-i386.c1375 case SPECIAL_LEFTSHIFT: in emit_binop()
H A Dlinearize.c1577 [SPECIAL_LEFTSHIFT] = OP_SHL, in linearize_binop()
H A Devaluate.c957 if (op == SPECIAL_LEFTSHIFT || op == SPECIAL_RIGHTSHIFT) { in evaluate_binop()