Home
last modified time | relevance | path

Searched refs:build2 (Results 1 – 25 of 125) sorted by relevance

12345

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dinit.cc281 ce.index = build2 (RANGE_EXPR, sizetype, size_zero_node, in build_zero_init_1()
497 ce.index = build2 (RANGE_EXPR, sizetype, size_zero_node, max_index); in build_value_init_noctor()
1026 init = build2 (INIT_EXPR, type, decl, init); in perform_member_init()
1034 init = build2 (INIT_EXPR, type, decl, value); in perform_member_init()
1045 init = build2 (INIT_EXPR, type, decl, TREE_VALUE (init)); in perform_member_init()
1082 init = build2 (INIT_EXPR, type, decl, init); in perform_member_init()
1101 init = build2 (INIT_EXPR, type, decl, init); in perform_member_init()
2118 init = build2 (INIT_EXPR, TREE_TYPE (exp), exp, init); in expand_default_init()
2151 TREE_OPERAND (init, 0) = build2 (INIT_EXPR, TREE_TYPE (exp), exp, in expand_default_init()
2156 init = build2 (INIT_EXPR, TREE_TYPE (exp), exp, init); in expand_default_init()
[all …]
Dexcept.cc304 return build2 (MUST_NOT_THROW_EXPR, type, body, cond); in build_must_not_throw_expr()
595 cleanup = build2 (MUST_NOT_THROW_EXPR, void_type_node, cleanup, in wrap_cleanups_r()
758 exp = build2 (INIT_EXPR, temp_type, object, tmp); in build_throw()
766 exp = build2 (COMPOUND_EXPR, TREE_TYPE (exp), allocate_expr, exp); in build_throw()
798 exp = build2 (COMPOUND_EXPR, TREE_TYPE (tmp), exp, tmp); in build_throw()
1311 return build2 (MODIFY_EXPR, boolean_type_node, in maybe_set_retval_sentinel()
1368 tree clear = build2 (MODIFY_EXPR, boolean_type_node, in maybe_splice_retval_cleanup()
1370 dtor = build2 (COMPOUND_EXPR, void_type_node, clear, dtor); in maybe_splice_retval_cleanup()
Dtypeck.cc2372 return build2 (COMPOUND_EXPR, TREE_TYPE (op1), in decay_conversion()
2762 result = build2 (COMPOUND_EXPR, TREE_TYPE (result), object, result); in build_class_member_access_expr()
2897 result = build2 (COMPOUND_EXPR, TREE_TYPE (result), in build_class_member_access_expr()
3329 val = build2 (COMPOUND_EXPR, TREE_TYPE (val), object, val); in finish_class_member_access_expr()
3807 ret = build2 (COMPOUND_EXPR, TREE_TYPE (value), in cp_build_array_ref()
4126 e1 = build2 (COMPOUND_EXPR, TREE_TYPE (e1), in get_member_function_from_ptrfunc()
4681 tree cmp = build2 (code, cmp_type, arg0, arg1); in build_vec_cmp()
5120 result = build2 (COMPOUND_EXPR, TREE_TYPE (result), in cp_build_binary_op()
5697 e2 = build2 (EQ_EXPR, boolean_type_node, pfn0, pfn1); in cp_build_binary_op()
6020 tree tmp = build2 (resultcode, in cp_build_binary_op()
[all …]
Dcoroutines.cc1762 r = build2 (INIT_EXPR, integer_type_node, cond, r); in expand_one_await_expression()
2207 tree chkb0 = build2 (BIT_AND_EXPR, short_unsigned_type_node, rat, in build_actor_fn()
2209 chkb0 = build2 (NE_EXPR, short_unsigned_type_node, chkb0, in build_actor_fn()
2311 r = build2 (INIT_EXPR, handle_type, ash, hfa); in build_actor_fn()
2354 tree cmp = build2 (NE_EXPR, integer_type_node, fnf2_x, integer_zero_node); in build_actor_fn()
2468 tree dstr_idx = build2 (BIT_IOR_EXPR, short_unsigned_type_node, rat, in build_destroy_fn()
2470 tree r = build2 (MODIFY_EXPR, short_unsigned_type_node, rat, dstr_idx); in build_destroy_fn()
2784 = build2 (init_expr ? INIT_EXPR : MODIFY_EXPR, var_type, in flatten_await_stmt()
2792 = build2 (init_expr ? INIT_EXPR : MODIFY_EXPR, var_type, in flatten_await_stmt()
2811 cond = build2 (INIT_EXPR, cond_type, cond_var, cond); in flatten_await_stmt()
[all …]
Doptimize.cc160 add_stmt (build2 (TRY_FINALLY_EXPR, void_type_node, in build_delete_destructor_body()
170 val = build2 (MODIFY_EXPR, TREE_TYPE (val), in build_delete_destructor_body()
435 modify = build2 (MODIFY_EXPR, TREE_TYPE (clone_result), in maybe_thunk_body()
Dcp-gimplify.cc69 *stmt_p = build2 (TRY_CATCH_EXPR, void_type_node, body, cleanup); in genericize_try_block()
81 *stmt_p = build2 (CATCH_EXPR, void_type_node, type, body); in genericize_catch_block()
93 t = build2 (EH_FILTER_EXPR, void_type_node, allowed, NULL_TREE); in build_gimple_eh_filter_tree()
96 t = build2 (TRY_CATCH_EXPR, void_type_node, NULL_TREE, t); in build_gimple_eh_filter_tree()
1187 expr = build2 (COMPOUND_EXPR, type, dexp, expr); in predeclare_vla()
2017 t = build2 (MODIFY_EXPR, TREE_TYPE (p1), p1, start1); in cxx_omp_clause_apply_fn()
2023 t = build2 (MODIFY_EXPR, TREE_TYPE (p2), p2, start2); in cxx_omp_clause_apply_fn()
2048 t = build2 (MODIFY_EXPR, TREE_TYPE (p1), p1, t); in cxx_omp_clause_apply_fn()
2054 t = build2 (MODIFY_EXPR, TREE_TYPE (p2), p2, t); in cxx_omp_clause_apply_fn()
2058 t = build2 (NE_EXPR, boolean_type_node, p1, end1); in cxx_omp_clause_apply_fn()
[all …]
Dsemantics.cc776 expr = build2 (COMPOUND_EXPR, TREE_TYPE (expr), cond, expr); in finish_cond()
2676 fn = build2 (TEMPLATE_ID_EXPR, unknown_type_node, fn, tmpl_args); in perform_koenig_lookup()
4562 expr = build2 (OFFSETOF_EXPR, size_type_node, expr, object_ptr); in finish_offsetof()
4666 call_expr = build2 (INIT_EXPR, TREE_TYPE (call_expr), slot, call_expr); in simplify_aggr_init_expr()
4678 call_expr = build2 (COMPOUND_EXPR, TREE_TYPE (slot), call_expr, slot); in simplify_aggr_init_expr()
4685 init = build2 (INIT_EXPR, void_type_node, slot, init); in simplify_aggr_init_expr()
4686 call_expr = build2 (COMPOUND_EXPR, TREE_TYPE (call_expr), in simplify_aggr_init_expr()
4895 tree clear = build2 (MODIFY_EXPR, boolean_type_node, in finalize_nrv_r()
4901 exp = build2 (COMPOUND_EXPR, void_type_node, clear, exp); in finalize_nrv_r()
4918 init = build2 (INIT_EXPR, void_type_node, dp->result, in finalize_nrv_r()
[all …]
Dtypeck2.cc665 code = build2 (INIT_EXPR, inner_type, sub, value); in split_nonconstant_init_1()
701 code = build2 (MODIFY_EXPR, type, dest, cons); in split_nonconstant_init_1()
768 add_stmt (build2 (MODIFY_EXPR, TREE_TYPE (d), d, i)); in split_nonconstant_init()
780 tree ie = build2 (INIT_EXPR, void_type_node, dest, init); in split_nonconstant_init()
789 code = build2 (INIT_EXPR, TREE_TYPE (dest), dest, init); in split_nonconstant_init()
1581 tree range = build2 (RANGE_EXPR, size_type_node, in process_init_constructor_array()
2300 return build2 (OFFSET_REF, type, datum, component); in build_m_component_ref()
Dmethod.cc683 tree t = build2 (INIT_EXPR, void_type_node, current_class_ref, parm); in do_build_copy_constructor()
694 tree lhs = build2 (MEM_REF, array_type, in do_build_copy_constructor()
696 tree rhs = build2 (MEM_REF, array_type, in do_build_copy_constructor()
698 tree t = build2 (INIT_EXPR, void_type_node, lhs, rhs); in do_build_copy_constructor()
804 tree t = build2 (MODIFY_EXPR, void_type_node, current_class_ref, parm); in do_build_copy_assign()
897 init = build2 (MODIFY_EXPR, TREE_TYPE (comp), comp, init); in do_build_copy_assign()
1651 finish_for_cond (build2 (LE_EXPR, boolean_type_node, idx, in build_comparison_op()
2098 expr = build2 (COMPOUND_EXPR, void_type_node, expr, dtor); in constructible_expr()
/netbsd/src/external/gpl3/gcc/dist/gcc/
Domp-offload.cc613 r = build2 (MINUS_EXPR, type, range, dir); in oacc_xform_loop()
614 r = build2 (PLUS_EXPR, type, r, per); in oacc_xform_loop()
615 r = build2 (TRUNC_DIV_EXPR, type, r, per); in oacc_xform_loop()
626 r = build2 (MULT_EXPR, type, fold_convert (type, r), step); in oacc_xform_loop()
674 chunk_size = build2 (MINUS_EXPR, diff_type, range, dir); in oacc_xform_loop()
675 chunk_size = build2 (PLUS_EXPR, diff_type, chunk_size, per); in oacc_xform_loop()
676 chunk_size = build2 (TRUNC_DIV_EXPR, diff_type, chunk_size, per); in oacc_xform_loop()
679 tree span = build2 (MULT_EXPR, diff_type, chunk_size, in oacc_xform_loop()
683 r = build2 (MULT_EXPR, diff_type, r, span); in oacc_xform_loop()
694 per = build2 (MULT_EXPR, diff_type, per, chunk); in oacc_xform_loop()
[all …]
Dtree-chrec.h163 tree chrec = build2 (POLYNOMIAL_CHREC, TREE_TYPE (left), left, right); in build_polynomial_chrec()
Domp-expand.cc739 t = build2 (MODIFY_EXPR, type, OMP_CLAUSE_DECL (rtmp), in expand_parallel_call()
3682 t = build2 (fd->loops[i].cond_code, boolean_type_node, v, n2); in expand_omp_for_ordered_loops()
4506 t = build2 (fd->loop.cond_code, boolean_type_node, in expand_omp_for_generic()
5109 t = build2 (LT_EXPR, boolean_type_node, threadid, tt); in expand_omp_for_static_nochunk()
5193 t = build2 (MULT_EXPR, itype, q, threadid); in expand_omp_for_static_nochunk()
5194 t = build2 (PLUS_EXPR, itype, t, tt); in expand_omp_for_static_nochunk()
5200 t = build2 (GE_EXPR, boolean_type_node, s0, e0); in expand_omp_for_static_nochunk()
5404 t = build2 (fd->loop.cond_code, boolean_type_node, in expand_omp_for_static_nochunk()
5909 t = build2 (LT_EXPR, boolean_type_node, s0, n); in expand_omp_for_static_chunk()
6108 t = build2 (EQ_EXPR, boolean_type_node, in expand_omp_for_static_chunk()
[all …]
Domp-low.cc4772 tree r = build2 (MEM_REF, pointer_sized_int_node, in task_reduction_read()
5135 x = build2 (MODIFY_EXPR, TREE_TYPE (new_var), new_var, x); in lower_rec_input_clauses()
5151 t = build2 (MODIFY_EXPR, ptype, x, t); in lower_rec_input_clauses()
5435 x = build2 (MEM_REF, TREE_TYPE (new_var), x, in lower_rec_input_clauses()
5612 x = build2 (code, TREE_TYPE (type), in lower_rec_input_clauses()
5972 x = build2 (MODIFY_EXPR, TREE_TYPE (ivar), in lower_rec_input_clauses()
6001 x = build2 (MODIFY_EXPR, TREE_TYPE (t), t, in lower_rec_input_clauses()
6003 x = build2 (COMPOUND_EXPR, TREE_TYPE (orig_v), x, in lower_rec_input_clauses()
6004 build2 (MODIFY_EXPR, TREE_TYPE (orig_v), in lower_rec_input_clauses()
6006 tree cond = build2 (LT_EXPR, boolean_type_node, t, in lower_rec_input_clauses()
[all …]
Dtree-ssa-dom.cc288 tree cond = build2 (EQ_EXPR, boolean_type_node, in derive_equivalences()
318 tree cond = build2 (code, boolean_type_node, in derive_equivalences()
366 tree cond = build2 (code, boolean_type_node, in derive_equivalences()
541 tree cond = build2 (code, boolean_type_node, op0, op1); in record_edge_info()
565 tree cond = build2 (code, boolean_type_node, op0, op1); in record_edge_info()
Dtarghooks.cc2374 return build2 (COMPLEX_EXPR, type, real_part, imag_part); in std_gimplify_va_arg_expr()
2398 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist_tmp, in std_gimplify_va_arg_expr()
2402 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist_tmp, in std_gimplify_va_arg_expr()
2442 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist, t); in std_gimplify_va_arg_expr()
Dgimple-streamer-out.cc151 *basep = build2 (MEM_REF, TREE_TYPE (*basep), in output_gimple_stmt()
Dgimplify.cc644 mod = build2 (INIT_EXPR, TREE_TYPE (t), t, unshare_expr (val)); in internal_get_tmp_var()
1188 *p = build2 (INIT_EXPR, type, temp, *p); in voidify_wrapper_expr()
1722 t = build2 (MODIFY_EXPR, TREE_TYPE (addr), addr, t); in gimplify_vla_decl()
1935 init = build2 (INIT_EXPR, void_type_node, decl, init); in gimplify_decl_expr()
3428 *expr_p = build2 (MODIFY_EXPR, TREE_TYPE (lvalue), lvalue, t1); in gimplify_self_mod_expr()
3456 *expr_p = build2 (WITH_SIZE_EXPR, type, expr, size); in maybe_with_size_expr()
4370 TREE_OPERAND (expr, 1) = build2 (INIT_EXPR, type, tmp, then_); in gimplify_cond_expr()
4374 TREE_OPERAND (expr, 2) = build2 (INIT_EXPR, type, tmp, else_); in gimplify_cond_expr()
4877 tmp = build2 (PLUS_EXPR, var_type, var, in gimplify_init_ctor_eval_range()
4972 tree init = build2 (INIT_EXPR, TREE_TYPE (cref), cref, value); in gimplify_init_ctor_eval()
[all …]
Dgimple-predicate-analysis.cc649 return build2 (cond_code, TREE_TYPE (lhs), lhs, rhs); in build_pred_expr()
670 subexpr = subexpr ? build2 (subcode, boolean_type_node, in build_pred_expr()
674 expr = build2 (code, boolean_type_node, expr, subexpr); in build_pred_expr()
2314 return build2 (TRUTH_AND_EXPR, boolean_type_node, expr, m_use_expr); in expr()
Domp-simd-clone.cc789 t = build2 (MODIFY_EXPR, TREE_TYPE (t), t, arg); in simd_clone_init_simd_arrays()
799 tree t = build2 (MEM_REF, TREE_TYPE (arg), ptr, in simd_clone_init_simd_arrays()
801 t = build2 (MODIFY_EXPR, TREE_TYPE (t), t, arg); in simd_clone_init_simd_arrays()
821 tree t = build2 (MEM_REF, TREE_TYPE (arg), ptr, in simd_clone_init_simd_arrays()
823 t = build2 (MODIFY_EXPR, TREE_TYPE (t), t, arg); in simd_clone_init_simd_arrays()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Drs6000-call.cc2507 t = build2 (MODIFY_EXPR, TREE_TYPE (gpr), gpr, in rs6000_va_start()
2515 t = build2 (MODIFY_EXPR, TREE_TYPE (fpr), fpr, in rs6000_va_start()
2530 t = build2 (MODIFY_EXPR, TREE_TYPE (ovf), ovf, t); in rs6000_va_start()
2546 t = build2 (MODIFY_EXPR, TREE_TYPE (sav), sav, t); in rs6000_va_start()
2599 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist_tmp, in rs6000_gimplify_va_arg()
2604 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist_tmp, in rs6000_gimplify_va_arg()
2608 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist, t); in rs6000_gimplify_va_arg()
2639 return build2 (COMPLEX_EXPR, type, real_part, imag_part); in rs6000_gimplify_va_arg()
2706 u = build2 (BIT_AND_EXPR, TREE_TYPE (reg), unshare_expr (reg), in rs6000_gimplify_va_arg()
2708 u = build2 (POSTINCREMENT_EXPR, TREE_TYPE (reg), in rs6000_gimplify_va_arg()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/stormy16/
Dstormy16.cc1322 t = build2 (MODIFY_EXPR, TREE_TYPE (base), base, t); in xstormy16_expand_builtin_va_start()
1326 t = build2 (MODIFY_EXPR, TREE_TYPE (count), count, in xstormy16_expand_builtin_va_start()
1371 t = build2 (PLUS_EXPR, TREE_TYPE (count), count_tmp, t); in xstormy16_gimplify_va_arg_expr()
1373 t = build2 (GT_EXPR, boolean_type_node, t, r); in xstormy16_gimplify_va_arg_expr()
1398 u = build2 (MODIFY_EXPR, TREE_TYPE (count_tmp), count_tmp, r); in xstormy16_gimplify_va_arg_expr()
1401 t = build2 (GE_EXPR, boolean_type_node, count_tmp, t); in xstormy16_gimplify_va_arg_expr()
1409 t = build2 (MINUS_EXPR, TREE_TYPE (count), count_tmp, t); in xstormy16_gimplify_va_arg_expr()
1410 t = build2 (PLUS_EXPR, TREE_TYPE (count), t, in xstormy16_gimplify_va_arg_expr()
1421 t = build2 (PLUS_EXPR, TREE_TYPE (count), count_tmp, t); in xstormy16_gimplify_va_arg_expr()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Ds390-c.cc502 return build2 (MEM_REF, mem_type, in s390_expand_overloaded_builtin()
515 return build2 (MODIFY_EXPR, mem_type, in s390_expand_overloaded_builtin()
1052 (*arglist)[i] = build2 (BIT_AND_EXPR, integer_type_node, in s390_resolve_overloaded_builtin()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/xtensa/
Dxtensa.cc3246 t = build2 (MODIFY_EXPR, ptr_type_node, reg, u); in xtensa_va_start()
3253 t = build2 (MODIFY_EXPR, ptr_type_node, stk, u); in xtensa_va_start()
3262 t = build2 (MODIFY_EXPR, integer_type_node, ndx, in xtensa_va_start()
3300 return build2 (COMPLEX_EXPR, type, real_part, imag_part); in xtensa_gimplify_va_arg_expr()
3332 t = build2 (PLUS_EXPR, integer_type_node, unshare_expr (orig_ndx), in xtensa_gimplify_va_arg_expr()
3334 t = build2 (BIT_AND_EXPR, integer_type_node, t, in xtensa_gimplify_va_arg_expr()
3345 t = build2 (PLUS_EXPR, integer_type_node, orig_ndx, t); in xtensa_gimplify_va_arg_expr()
3363 t = build2 (GT_EXPR, boolean_type_node, unshare_expr (ndx), in xtensa_gimplify_va_arg_expr()
3393 t = build2 (GT_EXPR, boolean_type_node, unshare_expr (orig_ndx), in xtensa_gimplify_va_arg_expr()
3440 t = build2 (MINUS_EXPR, sizetype, t, size); in xtensa_gimplify_va_arg_expr()
/netbsd/src/external/gpl3/gcc/dist/gcc/objc/
Dobjc-act.cc2076 location, build2 (PLUS_EXPR, TREE_TYPE (argument), in objc_build_incr_expr_for_property_ref()
2083 location, build2 (MINUS_EXPR, TREE_TYPE (argument), in objc_build_incr_expr_for_property_ref()
2108 build2 (PLUS_EXPR, TREE_TYPE (argument), in objc_build_incr_expr_for_property_ref()
2114 build2 (MINUS_EXPR, TREE_TYPE (argument), in objc_build_incr_expr_for_property_ref()
10006 t = build2 (MODIFY_EXPR, void_type_node, objc_foreach_collection_decl, collection_expression); in objc_finish_foreach_loop()
10013 t = build2 (MODIFY_EXPR, void_type_node, objc_build_component_ref (objc_foreach_enum_state_decl, in objc_finish_foreach_loop()
10020 t = build2 (MODIFY_EXPR, void_type_node, objc_build_component_ref (objc_foreach_enum_state_decl, in objc_finish_foreach_loop()
10027 t = build2 (MODIFY_EXPR, void_type_node, objc_build_component_ref (objc_foreach_enum_state_decl, in objc_finish_foreach_loop()
10040 t = build2 (MODIFY_EXPR, void_type_node, in objc_finish_foreach_loop()
10075 t = build2 (MODIFY_EXPR, void_type_node, objc_foreach_batchsize_decl, in objc_finish_foreach_loop()
[all …]
Dobjc-next-runtime-abi-01.cc2568 cond = build2 (COMPOUND_EXPR, TREE_TYPE (sj), enter, sj); in next_sjlj_build_enter_and_setjmp()
2588 t = build2 (MODIFY_EXPR, void_type_node, decl, t); in next_sjlj_build_exc_extract()
2651 t = build2 (MODIFY_EXPR, void_type_node, (*ctcp)->rethrow_decl, in next_sjlj_build_catch_list()
2722 t = build2 (MODIFY_EXPR, void_type_node, rethrow_decl, in next_sjlj_build_try_catch_finally()
2728 try_fin = build2 (TRY_FINALLY_EXPR, void_type_node, NULL, NULL); in next_sjlj_build_try_catch_finally()
2917 return build2 (MODIFY_EXPR, void_type_node, decl, t); in begin_catch()

12345