Home
last modified time | relevance | path

Searched refs:build_modify_expr (Results 1 – 25 of 45) sorted by relevance

12

/openbsd-src/gnu/gcc/gcc/cp/
H A Dinit.c399 finish_expr_stmt (build_modify_expr (decl, INIT_EXPR, init)); in perform_member_init()
813 finish_expr_stmt (build_modify_expr (vtbl_ptr, NOP_EXPR, vtbl)); in expand_virtual_init()
1944 init_expr = build_modify_expr (init_expr, INIT_EXPR, init); in build_new_1()
2242 tbase_init = build_modify_expr (tbase, NOP_EXPR, in build_vec_delete_1()
2255 (body, build_modify_expr (tbase, NOP_EXPR, in build_vec_delete_1()
2365 finish_expr_stmt (build_modify_expr (decl, INIT_EXPR, init)); in get_temp_regvar()
2516 finish_expr_stmt (build_modify_expr (baseref, NOP_EXPR, in build_vec_init()
2586 elt_init = build_modify_expr (to, NOP_EXPR, from); in build_vec_init()
2590 elt_init = build_modify_expr (to, NOP_EXPR, from); in build_vec_init()
2605 elt_init = (build_modify_expr in build_vec_init()
H A DChangeLog-1994110 (build_modify_expr): Likewise.
590 * typeck.c (build_modify_expr): Don't just build a MODIFY_EXPR if
608 * typeck.c (build_modify_expr): Understand how to copy an aggregate.
843 * typeck.c (build_modify_expr): When optimizing ?: on lhs, make sure
897 * typeck.c (build_modify_expr): Require complete type after checking
903 * typeck.c (build_modify_expr): Handle assignment to array from
1060 operator=, rather than build_modify_expr. And use
1823 * typeck.c (build_modify_expr): Build up a COMPOUND_EXPR for enum
1911 (build_modify_expr): Use convert instead of convert_force again.
2009 * typeck.c (build_modify_expr): Don't dereference references when
[all …]
H A Dtypeck.c4208 modify = build_modify_expr (arg, NOP_EXPR, incremented); in build_unary_op()
5540 build_modify_expr (tree lhs, enum tree_code modifycode, tree rhs) in build_modify_expr() function
5565 build_modify_expr (TREE_OPERAND (lhs, 0), in build_modify_expr()
5570 newrhs = build_modify_expr (TREE_OPERAND (lhs, 1), in build_modify_expr()
5582 newrhs = build_modify_expr (TREE_OPERAND (lhs, 0), modifycode, rhs); in build_modify_expr()
5630 build_modify_expr (TREE_OPERAND (lhs, 1), in build_modify_expr()
5632 build_modify_expr (TREE_OPERAND (lhs, 2), in build_modify_expr()
5879 return build_modify_expr (lhs, modifycode, rhs); in build_x_modify_expr()
H A DChangeLog-199361 (build_modify_expr): Use it, since trying to do an ADDR_EXPR of it
148 * cp-typeck.c (build_modify_expr): Avoid error messages on small
H A Dmethod.c729 init = build_modify_expr (comp, NOP_EXPR, init); in do_build_assign_ref()
H A DChangeLog-19961346 * typeck.c (build_modify_expr): Always attempt to build a call to
1793 * typeck.c (build_modify_expr): Don't use TREE_VALUE on a
2095 * typeck.c (build_modify_expr): PREINCREMENT_EXPR and
2602 * typeck.c (build_modify_expr): Fix error messages to be more
2737 (build_modify_expr): Likewise.
3226 * typeck.c (unary_complex_lvalue, build_modify_expr,
3634 * typeck.c (unary_complex_lvalue, build_modify_expr,
3820 (build_modify_expr): Delete gc code.
3989 * typeck.c (build_modify_expr): Use a COMPOUND_EXPR instead of
H A DChangeLog-19951373 * typeck.c (build_modify_expr): If the class lacks a constructor or
1894 * typeck.c (build_modify_expr): If warn_synth, call build_opfncall
1941 (build_modify_expr): Use it.
2044 * typeck.c (build_modify_expr): Catch incompatible array assignment.
2103 * typeck.c (build_modify_expr): Undo previous change.
2130 * typeck.c (build_modify_expr): Only wrap TARGET_EXPRs in RTL_EXPRs
2726 * typeck.c (build_modify_expr): Complain if
2836 * typeck.c (build_modify_expr): Handle simple assignment from
3052 * typeck.c (build_modify_expr): Compare function name to
H A DChangeLog-2004374 (build_modify_expr): Likewise.
576 (build_modify_expr): Likewise.
1329 build_modify_expr, get_delta_difference, build_ptrmemfunc,
1903 (build_modify_expr): Add support for MIN_EXPR and MAX_EXPR.
2595 unary_complex_lvalue, cxx_mark_addressable, build_modify_expr,
2888 build_compound_expr, build_modify_expr, expand_ptrmemfunc_cst,
3462 * typeck.c (build_modify_expr, build_x_modify_expr): Set
3800 * typeck.c (build_modify_expr): Pass type directly to
5692 (build_modify_expr): Likewise.
5901 * typeck.c (build_modify_expr): Remove more of the cast-as-lvalue
H A DChangeLog-2003161 * typeck.c (build_modify_expr): Stabilize lhs if we're narrowing.
883 * typeck.c (build_modify_expr): Call convert rather than abort.
3154 * typeck.c (build_modify_expr): Avoid invalid sharing of trees.
3414 (build_modify_expr): Likewise.
3488 (build_modify_expr): Likewise.
4337 * typeck.c (build_modify_expr): Don't always stabilize the lhs and
6064 * typeck.c (build_modify_expr): Only check C_TYPE_FIELDS_READONLY
6160 (build_modify_expr): Likewise.
6338 * typeck.c (build_modify_expr): Pass it.
H A DChangeLog-19991676 * typeck.c (build_modify_expr): Don't crash when outside a
1870 * typeck.c (build_modify_expr): Don't check for assignments to
3209 * typeck.c (build_modify_expr): Don't build an RTL_EXPR.
3225 * typeck.c (build_modify_expr, COND_EXPR): Make sure we've got an
3745 (build_modify_expr): Likewise.
4063 * init.c (perform_member_init): Don't go through build_modify_expr
4858 * typeck.c (build_modify_expr, c_expand_asm_operands): Use
5262 (build_modify_expr): Likewise.
6072 * typeck.c (build_modify_expr): Check for errors after resolving
H A DChangeLog-199716 (build_modify_expr): Likewise.
2236 * typeck.c (build_modify_expr): Likewise.
2305 * typeck.c (build_modify_expr): Always pedwarn for a cast to
H A DChangeLog149 * typeck.c (build_modify_expr): For COND_EXPR on LHS, if RHS has void
1709 * typeck.c (build_modify_expr): Tidy diagnostic message.
1714 * typeck.c (build_modify_expr): Disallow array assignment.
1887 * typeck.c (build_modify_expr): Test arguments for error_operand_p.
2174 (build_modify_expr): Remove spurious conversions.
4770 * typeck.c (build_modify_expr): Adjust call to build_vec_init.
5680 (build_modify_expr): Allow objc to generate write barriers.
H A DChangeLog-200130 * typeck.c (build_modify_expr): Remove old unreachable code & tidy
2661 * method.c (do_build_assign_ref): Don't use build_modify_expr for
3533 * typeck.c (build_modify_expr): Say `initialization' for
3835 * typeck.c (build_modify_expr): Handle getting a CONSTRUCTOR.
/openbsd-src/gnu/gcc/gcc/
H A Dc-omp.c133 x = build_modify_expr (lhs, code, rhs); in c_finish_omp_atomic()
239 init = build_modify_expr (decl, NOP_EXPR, init); in c_finish_omp_for()
H A Dc-common.h300 extern tree build_modify_expr (tree, enum tree_code, tree);
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dinit.c413 finish_expr_stmt (build_modify_expr (decl, INIT_EXPR, init)); in perform_member_init()
825 finish_expr_stmt (build_modify_expr (vtbl_ptr, NOP_EXPR, vtbl));
2411 init_expr = build_modify_expr (init_expr, INIT_EXPR, init);
2581 tbase_init = build_modify_expr (tbase, NOP_EXPR,
2597 build_modify_expr (tbase, NOP_EXPR, build (MINUS_EXPR, ptype, tbase, size_exp)),
2709 finish_expr_stmt (build_modify_expr (decl, INIT_EXPR, init));
2849 finish_expr_stmt (build_modify_expr (baseref, NOP_EXPR,
2934 elt_init = build_modify_expr (to, NOP_EXPR, from);
2938 elt_init = build_modify_expr (to, NOP_EXPR, from);
H A Dtypeck.c4149 modify = build_modify_expr (arg, NOP_EXPR, incremented);
5207 build_modify_expr (lhs, modifycode, rhs) in build_modify_expr() function
5234 build_modify_expr (TREE_OPERAND (lhs, 0),
5239 newrhs = build_modify_expr (TREE_OPERAND (lhs, 1),
5251 newrhs = build_modify_expr (TREE_OPERAND (lhs, 0), modifycode, rhs);
5274 build_modify_expr (cp_convert (TREE_TYPE (lhs),
5277 build_modify_expr (cp_convert (TREE_TYPE (lhs),
5404 result = build_modify_expr (inner_lhs, NOP_EXPR,
5560 return build_modify_expr (lhs, modifycode, rhs);
6139 expand_expr (build_modify_expr (o[i], NOP_EXPR, TREE_VALUE (tail)),
H A DChangeLog.11022 * typeck.c (build_modify_expr): If the class lacks a constructor or
1543 * typeck.c (build_modify_expr): If warn_synth, call build_opfncall
1590 (build_modify_expr): Use it.
1693 * typeck.c (build_modify_expr): Catch incompatible array assignment.
1752 * typeck.c (build_modify_expr): Undo previous change.
1779 * typeck.c (build_modify_expr): Only wrap TARGET_EXPRs in RTL_EXPRs
2375 * typeck.c (build_modify_expr): Complain if
2485 * typeck.c (build_modify_expr): Handle simple assignment from
2701 * typeck.c (build_modify_expr): Compare function name to
3550 (build_modify_expr): Likewise.
[all …]
H A Dexcept.c431 finish_expr_stmt (build_modify_expr (exp, INIT_EXPR, init));
H A Dmethod.c732 finish_expr_stmt (build_modify_expr (comp, NOP_EXPR, init));
H A DChangeLog.21676 * typeck.c (build_modify_expr): Don't crash when outside a
1870 * typeck.c (build_modify_expr): Don't check for assignments to
3209 * typeck.c (build_modify_expr): Don't build an RTL_EXPR.
3225 * typeck.c (build_modify_expr, COND_EXPR): Make sure we've got an
3745 (build_modify_expr): Likewise.
4063 * init.c (perform_member_init): Don't go through build_modify_expr
4858 * typeck.c (build_modify_expr, c_expand_asm_operands): Use
5262 (build_modify_expr): Likewise.
6072 * typeck.c (build_modify_expr): Check for errors after resolving
7687 (build_modify_expr): Likewise.
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dc-tree.h278 extern tree build_modify_expr PARAMS ((tree, enum tree_code,
H A Dc-typeck.c2947 modify = build_modify_expr (arg, NOP_EXPR, incremented);
3839 build_modify_expr (lhs, modifycode, rhs) in build_modify_expr() function
3870 newrhs = build_modify_expr (TREE_OPERAND (lhs, 1), modifycode, rhs);
3886 build_modify_expr (TREE_OPERAND (lhs, 1),
3888 build_modify_expr (TREE_OPERAND (lhs, 2),
3931 result = build_modify_expr (inner_lhs, NOP_EXPR,
7040 expand_expr (build_modify_expr (o[i], NOP_EXPR, TREE_VALUE (tail)),
/openbsd-src/gnu/gcc/gcc/objc/
H A Dobjc-act.c8685 super_expr = build_modify_expr (super_expr, NOP_EXPR, self_decl); in get_super_receiver()
8697 super_expr = build_modify_expr (super_expr, NOP_EXPR, in get_super_receiver()
8748 = build_modify_expr (super_expr, NOP_EXPR, in get_super_receiver()
/openbsd-src/gnu/usr.bin/gcc/gcc/objc/
H A Dobjc-act.c7293 super_expr = build_modify_expr (super_expr, NOP_EXPR, self_decl); in get_super_receiver()
7305 super_expr = build_modify_expr (super_expr, NOP_EXPR, in get_super_receiver()
7354 super_expr = build_modify_expr (super_expr, NOP_EXPR, super_class); in get_super_receiver()

12