Lines Matching refs:subcode

1006 vr_values::check_for_binary_op_overflow (enum tree_code subcode, tree type,  in check_for_binary_op_overflow()  argument
1040 *ovf = arith_overflowed_p (subcode, type, vr0min, in check_for_binary_op_overflow()
1041 subcode == MINUS_EXPR ? vr1max : vr1min); in check_for_binary_op_overflow()
1042 if (arith_overflowed_p (subcode, type, vr0max, in check_for_binary_op_overflow()
1043 subcode == MINUS_EXPR ? vr1min : vr1max) != *ovf) in check_for_binary_op_overflow()
1045 if (subcode == MULT_EXPR) in check_for_binary_op_overflow()
1047 if (arith_overflowed_p (subcode, type, vr0min, vr1max) != *ovf in check_for_binary_op_overflow()
1048 || arith_overflowed_p (subcode, type, vr0max, vr1min) != *ovf) in check_for_binary_op_overflow()
1068 switch (subcode) in check_for_binary_op_overflow()
1121 enum tree_code subcode = ERROR_MARK; in extract_range_basic() local
1276 subcode = PLUS_EXPR; in extract_range_basic()
1279 subcode = MINUS_EXPR; in extract_range_basic()
1282 subcode = MULT_EXPR; in extract_range_basic()
1328 if (subcode != ERROR_MARK) in extract_range_basic()
1335 extract_range_from_binary_expr (vr, subcode, type, in extract_range_basic()
1366 enum tree_code subcode = ERROR_MARK; in extract_range_basic() local
1370 subcode = PLUS_EXPR; in extract_range_basic()
1373 subcode = MINUS_EXPR; in extract_range_basic()
1376 subcode = MULT_EXPR; in extract_range_basic()
1391 if (subcode != ERROR_MARK) in extract_range_basic()
1398 if (check_for_binary_op_overflow (subcode, type, in extract_range_basic()
1415 extract_range_from_binary_expr (vr, subcode, type, in extract_range_basic()
1430 range_fold_binary_expr (vr, subcode, type, &vr0, &vr1); in extract_range_basic()
4064 enum tree_code subcode; in simplify_internal_call_using_ranges() local
4070 subcode = PLUS_EXPR; in simplify_internal_call_using_ranges()
4074 subcode = MINUS_EXPR; in simplify_internal_call_using_ranges()
4078 subcode = MULT_EXPR; in simplify_internal_call_using_ranges()
4082 subcode = PLUS_EXPR; in simplify_internal_call_using_ranges()
4085 subcode = MINUS_EXPR; in simplify_internal_call_using_ranges()
4088 subcode = MULT_EXPR; in simplify_internal_call_using_ranges()
4107 if (!check_for_binary_op_overflow (subcode, type, op0, op1, &ovf) in simplify_internal_call_using_ranges()
4114 g = gimple_build_assign (gimple_call_lhs (stmt), subcode, op0, op1); in simplify_internal_call_using_ranges()
4141 g = gimple_build_assign (make_ssa_name (utype), subcode, op0, op1); in simplify_internal_call_using_ranges()