Home
last modified time | relevance | path

Searched refs:cp_build_binary_op (Results 1 – 25 of 33) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dtypeck.c3686 ret = cp_build_binary_op (input_location, PLUS_EXPR, ar, ind, complain); in cp_build_array_ref()
3777 e1 = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc()
3780 idx = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc()
3788 e1 = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc()
3796 delta = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc()
4405 return cp_build_binary_op (location, code, op0, op1, tf_warning_or_error); in build_binary_op()
4474 cp_build_binary_op (const op_location_t &location, in cp_build_binary_op() function
4840 op1 = cp_build_binary_op (EXPR_LOCATION (op1), NE_EXPR, op1, in cp_build_binary_op()
4859 op0 = cp_build_binary_op (EXPR_LOCATION (op0), NE_EXPR, op0, in cp_build_binary_op()
4868 op1 = cp_build_binary_op (EXPR_LOCATION (op1), NE_EXPR, op1, in cp_build_binary_op()
[all …]
H A Dinit.c3054 nelts = cp_build_binary_op (input_location, in build_new_1()
3586 cp_build_binary_op (input_location, in build_new_1()
3759 tree ifexp = cp_build_binary_op (input_location, in build_new_1()
4069 base_tbd = cp_build_binary_op (loc, in build_vec_delete_1()
4529 stmt = cp_build_binary_op (loc, MINUS_EXPR, iterator, length, complain); in build_vec_init()
4533 stmt = cp_build_binary_op (loc, PLUS_EXPR, base, length, complain); in build_vec_init()
4729 tree m = cp_build_binary_op (input_location, in build_vec_init()
4736 m = cp_build_binary_op (input_location, in build_vec_init()
5044 tree ifexp = cp_build_binary_op (loc, NE_EXPR, addr, in build_delete()
H A Ddecl2.c3352 guard = cp_build_binary_op (input_location, in get_guard_cond()
3360 return cp_build_binary_op (input_location, in get_guard_cond()
3601 tree cond = cp_build_binary_op (DECL_SOURCE_LOCATION (var), in generate_tls_wrapper()
3986 = cp_build_binary_op (input_location, in one_static_initialization_or_destruction()
3996 = cp_build_binary_op (input_location, in one_static_initialization_or_destruction()
4062 cond = cp_build_binary_op (input_location, in do_static_initialization_or_destruction()
4106 cond = cp_build_binary_op (input_location, in do_static_initialization_or_destruction()
H A Dcp-tree.h7674 extern tree cp_build_binary_op (const op_location_t &,
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dtypeck.cc3947 ret = cp_build_binary_op (input_location, PLUS_EXPR, ar, ind, complain); in cp_build_array_ref()
4038 e1 = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc()
4041 idx = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc()
4049 e1 = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc()
4057 delta = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc()
4668 return cp_build_binary_op (location, code, op0, op1, tf_warning_or_error); in build_binary_op()
4911 cp_build_binary_op (const op_location_t &location, in cp_build_binary_op() function
5283 op1 = cp_build_binary_op (EXPR_LOCATION (op1), NE_EXPR, op1, in cp_build_binary_op()
5302 op0 = cp_build_binary_op (EXPR_LOCATION (op0), NE_EXPR, op0, in cp_build_binary_op()
5311 op1 = cp_build_binary_op (EXPR_LOCATION (op1), NE_EXPR, op1, in cp_build_binary_op()
[all …]
H A Dinit.cc3130 nelts = cp_build_binary_op (input_location, in build_new_1()
3669 cp_build_binary_op (input_location, in build_new_1()
3825 tree ifexp = cp_build_binary_op (input_location, in build_new_1()
4191 base_tbd = cp_build_binary_op (loc, in build_vec_delete_1()
4534 tree m = cp_build_binary_op (input_location, in build_vec_init()
4541 m = cp_build_binary_op (input_location, in build_vec_init()
4692 stmt = cp_build_binary_op (loc, MINUS_EXPR, iterator, length, complain); in build_vec_init()
4696 stmt = cp_build_binary_op (loc, PLUS_EXPR, base, length, complain); in build_vec_init()
5198 tree ifexp = cp_build_binary_op (loc, NE_EXPR, addr, in build_delete()
H A DChangeLog-2008381 (cp_build_binary_op): Use common_pointer_type instead of
436 (cp_build_binary_op): Pass location to warn_for_div_by_zero.
497 * typeck.c (build_array_ref): Pass location to cp_build_binary_op.
501 (cp_build_binary_op): New location argument.
502 (pointer_diff): Pass location to cp_build_binary_op.
504 (convert_ptrmem): Pass location to cp_build_binary_op.
509 (build_new_1): Pass location to cp_build_binary_op.
517 * cp-tree.h: Add argument to cp_build_binary_op.
972 * typeck.c (cp_build_binary_op): Move code to c-common.c.
1611 cxx_alignof_expr, check_template_keyword, cp_build_binary_op,
[all …]
H A DChangeLog-20131187 * typeck.c (cp_build_binary_op): Properly honor -fsanitize options.
1193 * typeck.c (cp_build_binary_op): Don't sanitize function if it has the
1365 * typeck.c (cp_build_binary_op): Use vector_types_compatible_elements_p.
1416 * typeck.c (cp_build_binary_op): Add division by zero and shift
1826 (cp_build_binary_op): Adjust.
2026 * typeck.c (cp_build_binary_op): Check complain before complaining.
2220 (cp_build_binary_op): Removed calling of the function
2319 (cp_build_binary_op): If array notations are preent in op, then call
2608 * call.c (build_new_op_1): Propagate loc to cp_build_binary_op.
2640 * call.c (build_conditional_expr_1): Use cp_build_binary_op
[all …]
H A Ddecl2.cc3566 guard = cp_build_binary_op (input_location, in get_guard_cond()
3574 return cp_build_binary_op (input_location, in get_guard_cond()
3821 tree cond = cp_build_binary_op (DECL_SOURCE_LOCATION (var), in generate_tls_wrapper()
4242 = cp_build_binary_op (input_location, in one_static_initialization_or_destruction()
4252 = cp_build_binary_op (input_location, in one_static_initialization_or_destruction()
4318 cond = cp_build_binary_op (input_location, in do_static_initialization_or_destruction()
4362 cond = cp_build_binary_op (input_location, in do_static_initialization_or_destruction()
H A DChangeLog-2012645 * typeck.c (cp_build_binary_op): Handle mixed scalar-vector
826 * typeck.c (cp_build_binary_op): For warn_for_sign_compare
906 * typeck.c (cp_build_binary_op): Check side effects before generating
955 * typeck.c (cp_build_binary_op) [LSHIFT_EXPR, RSHIFT_EXPR, EQ_EXPR,
1738 cp_build_binary_op, cp_build_unary_op, build_static_cast_1,
2007 common_pointer_type, cp_build_indirect_ref, cp_build_binary_op,
2106 * typeck.c (cp_build_binary_op, case EQ_EXPR/NE_EXPR): Check
2150 * typeck.c (cp_build_binary_op): Likewise.
2290 cp_build_binary_op, cp_build_unary_op, build_reinterpret_cast_1,
2874 (cp_build_binary_op): When handling warn_sign_compare, don't test
H A DChangeLog-2019227 * typeck.c (cp_build_binary_op): Handle error from spaceship_type.
450 * typeck.c (cp_build_binary_op): Only allow binary operators to be
877 cp_build_binary_op and c_common_truthvalue_conversion.
969 * typeck.c (cp_build_binary_op): Sorry about <=> on VECTOR_TYPE.
1001 * typeck.c (cp_build_binary_op): Move SPACESHIP_EXPR to be with the
1094 * typeck.c (cp_build_binary_op): Handle SPACESHIP_EXPR.
1179 (cp_build_binary_op): Adjust calls.
1656 * typeck.c (cp_build_binary_op): Do not handle RROTATE_EXPR and
1677 (cp_build_binary_op): For shifts with side-effects in the second
2211 * typeck.c (cp_build_binary_op): Use the op_location_t argument
[all …]
H A DChangeLog-201527 * typeck.c (cp_build_binary_op): Update for change in signature
31 (cp_build_binary_op): Replace an error with an error_at, using
400 (cp_build_binary_op): Convert a build2 to a build2_loc.
751 (cp_build_binary_op): Fold for warnings and PMF ops.
1288 (cp_build_binary_op): Use build_vec_cmp for comparison.
1712 * typeck.c (cp_build_binary_op): Check and warn when nonnull arg
2280 * typeck.c (cp_build_binary_op): Warn about left shift overflows.
2879 * typeck.c (cp_build_binary_op): Warn when comparing an address
3331 * typeck.c (cp_build_binary_op): Warn when left shifting a negative
3917 * typeck.c (cp_build_binary_op): Avoid spurious -Waddress warnings
[all …]
H A DChangeLog-20161090 * typeck.c (cp_build_binary_op): Pass original operands to
1169 (cp_build_binary_op): Likewise.
1310 (cp_build_binary_op): Use true instead of 1.
2687 * typeck.c (cp_build_binary_op): Pass LOCATION to pointer_diff and
3289 * typeck.c (cp_build_binary_op): Fix operand order of vector
3470 (cp_build_binary_op): Call it.
3822 * typeck.c (cp_build_binary_op): Revert 2015-09-09 change.
3875 * typeck.c (cp_build_binary_op): Fix up behavior spelling in
3882 * typeck.c (cp_build_binary_op): cp_fully_fold integer_zerop
4085 * typeck.c (cp_build_binary_op): Promote operand to unsigned, if
H A DChangeLog-2014249 * typeck.c (cp_build_binary_op) <RSHIFT_EXPR, LSHIFT_EXPR>: Don't
575 * typeck.c (cp_build_binary_op): Likewise.
643 * typeck.c (cp_build_binary_op): Use OPT_Wshift_count_negative and
958 * typeck.c (cp_build_binary_op): save_expr after convert to save
1613 * typeck.c (cp_build_binary_op): Extend to more cases the
2752 * typeck.c (cp_build_binary_op): Call ubsan_instrument_division
3286 * typeck.c (cp_build_binary_op): Sorry on vector&&vector.
3814 * typeck.c (cp_build_binary_op): Pass location to shorten_compare.
H A DChangeLog-2009470 (cp_build_binary_op): Likewise.
1986 * typeck.c (cp_build_binary_op): Move warnings about use of NULL
2046 * typeck.c (cp_build_binary_op): Don't call warn_sign_compare if
2065 * typeck.c (cp_build_binary_op): Only call warn_for_sign_compare
2126 (cp_build_binary_op): Don't warn about bad shift counts if
2166 * typeck.c (cp_build_binary_op): Pass location to overflow_warning.
2386 * typeck.c (cp_build_binary_op): Allow ENUMERAL_TYPE in
H A DChangeLog-2018100 (cp_build_binary_op): Likewise.
108 (cp_build_binary_op): Likewise. Use binary_op_rich_location.
185 (cp_build_binary_op): Strip location wrapper from first_arg before
658 * typeck.c (cp_build_binary_op): Call cp_save_expr instead of
1885 (cp_build_binary_op): Likewise.
2158 * typeck.c (cp_build_binary_op): Fix formatting. Add a warning
2266 * typeck.c (cp_build_binary_op): Check c_inhibit_evaluation_warnings.
2767 cp_build_indirect_ref_1, cp_build_binary_op, build_const_cast_1):
5374 (cp_build_binary_op): Replace comparison with null_node with call
5423 (cp_build_binary_op): Likewise.
H A DChangeLog-2017270 (cp_build_binary_op): Create compound expression if doing an
1789 * typeck.c (cp_build_binary_op): Use SCALAR_TYPE_MODE.
2312 * typeck.c (cp_build_binary_op): Likewise.
3057 * typeck.c (cp_build_binary_op): Likewise.
3178 * typeck.c (cp_build_binary_op): Implement the -Wsizeof_pointer_div
3263 * typeck.c (cp_build_binary_op): Replace pairs of %qT with
4584 * typeck.c (cp_build_binary_op): Use NULL_TREE instead of NULL. Set
4601 * typeck.c (cp_build_binary_op): Convert COP[01] to ORIG_TYPE.
5761 * typeck.c (cp_build_binary_op): Warn when a pointer is compared with
H A DChangeLog781 * typeck.cc (cp_build_binary_op): For integral division or modulo,
941 * typeck.cc (cp_build_binary_op): In the SPACESHIP_EXPR case,
1255 * typeck.cc (cp_build_binary_op): Don't fold operands
2208 * typeck.cc (cp_build_binary_op): Don't emit
H A DChangeLog-2011462 * typeck.c (cp_build_binary_op, [case EQ_EXPR]): For targets having
989 (cp_build_binary_op): Tweak, just forward to cp_convert op1,
1483 * typeck.c (cp_build_binary_op): With -Wextra, warn for ordered
2422 * typeck.c (cp_build_binary_op): For MULT_EXPR and TRUNC_DIV_EXPR with
3931 * typeck.c (cp_build_binary_op): Fold COMPLEX_EXPR.
4028 * typeck.c (cp_build_binary_op): Don't decay void operands.
H A DChangeLog-2010595 * typeck.c (cp_build_binary_op): Likewise.
1588 * typeck.c (cp_build_binary_op): Call do_warn_double_promotion.
3162 * typeck.c (cp_build_binary_op): Likewise.
3215 * typeck.c (cp_build_binary_op): Allow enums for <> as well.
3727 * typeck.c (cp_build_binary_op): Adapt mixed complex/non handling from
H A DChangeLog-20211080 * typeck.c (cp_build_binary_op): Call do_warn_array_compare.
1119 (cp_build_binary_op): Call it also for member pointers.
1131 * typeck.c (cp_build_binary_op): Call ubsan_instrument_division
2039 * typeck.c (cp_build_binary_op): Reject ordered comparison
2426 (cp_build_binary_op): Same.
3112 * typeck.c (cp_build_binary_op): Wrap SPACESHIP_EXPR in a
H A DChangeLog-20201560 (cp_build_binary_op): Reject float <=> enum or enum <=> float. Use
1650 (cp_build_binary_op): Call it.
1765 * typeck.c (cp_build_binary_op): Implement -Wsizeof-array-div.
4052 * typeck.c (cp_build_binary_op): Use fold_for_warn instead of
4079 (cp_build_binary_op): Turn two warning_at into error_at. Print the
6481 * typeck.c (cp_build_binary_op): Use folded op1 for short_shift.
6485 * typeck.c (cp_build_binary_op): Restore short_shift code.
H A DChangeLog-20002502 (cp_build_binary_op): New macro.
2503 * call.c (build_new_op): Use cp_build_binary_op instead of
2525 (pointer_int_sum): Use cp_build_binary_op.
H A Dcp-tree.h8085 extern tree cp_build_binary_op (const op_location_t &,
H A DChangeLog-20073153 * error.c (dump_type_suffix): Avoid use of cp_build_binary_op when

12