Lines Matching refs:subcode

957 vr_values::check_for_binary_op_overflow (enum tree_code subcode, tree type,  in check_for_binary_op_overflow()  argument
990 *ovf = arith_overflowed_p (subcode, type, vr0.min, in check_for_binary_op_overflow()
991 subcode == MINUS_EXPR ? vr1.max : vr1.min); in check_for_binary_op_overflow()
992 if (arith_overflowed_p (subcode, type, vr0.max, in check_for_binary_op_overflow()
993 subcode == MINUS_EXPR ? vr1.min : vr1.max) != *ovf) in check_for_binary_op_overflow()
995 if (subcode == MULT_EXPR) in check_for_binary_op_overflow()
997 if (arith_overflowed_p (subcode, type, vr0.min, vr1.max) != *ovf in check_for_binary_op_overflow()
998 || arith_overflowed_p (subcode, type, vr0.max, vr1.min) != *ovf) in check_for_binary_op_overflow()
1018 switch (subcode) in check_for_binary_op_overflow()
1071 enum tree_code subcode = ERROR_MARK; in extract_range_basic() local
1237 subcode = PLUS_EXPR; in extract_range_basic()
1240 subcode = MINUS_EXPR; in extract_range_basic()
1243 subcode = MULT_EXPR; in extract_range_basic()
1285 if (subcode != ERROR_MARK) in extract_range_basic()
1292 extract_range_from_binary_expr (vr, subcode, type, in extract_range_basic()
1323 enum tree_code subcode = ERROR_MARK; in extract_range_basic() local
1327 subcode = PLUS_EXPR; in extract_range_basic()
1330 subcode = MINUS_EXPR; in extract_range_basic()
1333 subcode = MULT_EXPR; in extract_range_basic()
1348 if (subcode != ERROR_MARK) in extract_range_basic()
1355 if (check_for_binary_op_overflow (subcode, type, in extract_range_basic()
1374 extract_range_from_binary_expr (vr, subcode, type, in extract_range_basic()
1390 extract_range_from_binary_expr_1 (vr, subcode, type, in extract_range_basic()
3939 enum tree_code subcode; in simplify_internal_call_using_ranges() local
3945 subcode = PLUS_EXPR; in simplify_internal_call_using_ranges()
3949 subcode = MINUS_EXPR; in simplify_internal_call_using_ranges()
3953 subcode = MULT_EXPR; in simplify_internal_call_using_ranges()
3957 subcode = PLUS_EXPR; in simplify_internal_call_using_ranges()
3960 subcode = MINUS_EXPR; in simplify_internal_call_using_ranges()
3963 subcode = MULT_EXPR; in simplify_internal_call_using_ranges()
3982 if (!check_for_binary_op_overflow (subcode, type, op0, op1, &ovf) in simplify_internal_call_using_ranges()
3989 g = gimple_build_assign (gimple_call_lhs (stmt), subcode, op0, op1); in simplify_internal_call_using_ranges()
4016 g = gimple_build_assign (make_ssa_name (utype), subcode, op0, op1); in simplify_internal_call_using_ranges()