Home
last modified time | relevance | path

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

123

/freebsd-9-stable/contrib/gcc/
Dvalue-prof.c196 stmt1 = build2 (MODIFY_EXPR, optype, tmpv, fold_convert (optype, value)); in tree_divmod_fixed_value()
197 stmt2 = build2 (MODIFY_EXPR, optype, tmp1, op2); in tree_divmod_fixed_value()
199 build2 (NE_EXPR, boolean_type_node, tmp1, tmpv), in tree_divmod_fixed_value()
209 stmt1 = build2 (MODIFY_EXPR, optype, tmp2, in tree_divmod_fixed_value()
210 build2 (TREE_CODE (operation), optype, op1, tmpv)); in tree_divmod_fixed_value()
216 stmt1 = build2 (MODIFY_EXPR, optype, tmp2, in tree_divmod_fixed_value()
217 build2 (TREE_CODE (operation), optype, op1, op2)); in tree_divmod_fixed_value()
360 stmt2 = build2 (MODIFY_EXPR, optype, tmp2, in tree_mod_pow2()
361 build2 (PLUS_EXPR, optype, op2, build_int_cst (optype, -1))); in tree_mod_pow2()
362 stmt3 = build2 (MODIFY_EXPR, optype, tmp3, in tree_mod_pow2()
[all …]
Dtree-vect-transform.c180 vec_stmt = build2 (MODIFY_EXPR, void_type_node, addr_expr, addr_base); in vect_create_addr_base_for_vector_ref()
325 vec_stmt = build2 (MODIFY_EXPR, void_type_node, vect_ptr, vec_stmt); in vect_create_data_ref_ptr()
421 init_stmt = build2 (MODIFY_EXPR, vectype, new_var, vector_var); in vect_init_vector()
901 epilog_stmt = build2 (MODIFY_EXPR, vectype, vec_dest, in vect_create_epilog_for_reduction()
959 epilog_stmt = build2 (MODIFY_EXPR, vectype, vec_dest, in vect_create_epilog_for_reduction()
960 build2 (shift_code, vectype, new_temp, bitpos)); in vect_create_epilog_for_reduction()
965 epilog_stmt = build2 (MODIFY_EXPR, vectype, vec_dest, in vect_create_epilog_for_reduction()
966 build2 (code, vectype, new_name, new_temp)); in vect_create_epilog_for_reduction()
996 epilog_stmt = build2 (MODIFY_EXPR, scalar_type, new_scalar_dest, rhs); in vect_create_epilog_for_reduction()
1010 epilog_stmt = build2 (MODIFY_EXPR, scalar_type, new_scalar_dest, in vect_create_epilog_for_reduction()
[all …]
Domp-low.c1686 x = build2 (MODIFY_EXPR, void_type_node, ptr, x); in lower_rec_input_clauses()
1722 x = build2 (MODIFY_EXPR, void_type_node, new_var, x); in lower_rec_input_clauses()
1805 x = build2 (MODIFY_EXPR, void_type_node, new_var, x); in lower_rec_input_clauses()
1823 x = build2 (NE_EXPR, boolean_type_node, x, in lower_rec_input_clauses()
1949 x = build2 (OMP_ATOMIC, void_type_node, addr, x); in lower_reduction_clauses()
1968 x = build2 (code, TREE_TYPE (ref), ref, new_var); in lower_reduction_clauses()
1970 x = build2 (MODIFY_EXPR, void_type_node, ref, x); in lower_reduction_clauses()
2009 x = build2 (MODIFY_EXPR, void_type_node, ref, x); in lower_copyprivate_clauses()
2090 x = build2 (MODIFY_EXPR, void_type_node, ref, x); in lower_send_clauses()
2097 x = build2 (MODIFY_EXPR, void_type_node, var, ref); in lower_send_clauses()
[all …]
Dtree-mudflap.c461 t = build2 (MODIFY_EXPR, TREE_TYPE (mf_cache_shift_decl_l), in mf_decl_cache_locals()
467 t = build2 (MODIFY_EXPR, TREE_TYPE (mf_cache_mask_decl_l), in mf_decl_cache_locals()
556 t = build2 (MODIFY_EXPR, void_type_node, mf_base, in mf_build_check_statement_for()
564 t = build2 (MODIFY_EXPR, void_type_node, mf_limit, in mf_build_check_statement_for()
572 t = build2 (RSHIFT_EXPR, mf_uintptr_type, mf_base, in mf_build_check_statement_for()
574 t = build2 (BIT_AND_EXPR, mf_uintptr_type, t, in mf_build_check_statement_for()
580 t = build2 (MODIFY_EXPR, void_type_node, mf_elem, t); in mf_build_check_statement_for()
603 t = build2 (GT_EXPR, boolean_type_node, t, mf_base); in mf_build_check_statement_for()
619 u = build2 (LT_EXPR, boolean_type_node, u, v); in mf_build_check_statement_for()
624 t = build2 (TRUTH_OR_EXPR, boolean_type_node, t, u); in mf_build_check_statement_for()
[all …]
Dtree-tailcall.c561 stmt = build2 (MODIFY_EXPR, ret_type, NULL_TREE, in adjust_accumulator_values()
562 build2 (MULT_EXPR, ret_type, m_acc, a)); in adjust_accumulator_values()
575 stmt = build2 (MODIFY_EXPR, ret_type, NULL_TREE, in adjust_accumulator_values()
576 build2 (PLUS_EXPR, ret_type, a_acc, var)); in adjust_accumulator_values()
585 stmt = build2 (MODIFY_EXPR, ret_type, NULL_TREE, in adjust_accumulator_values()
586 build2 (MULT_EXPR, ret_type, m_acc, m)); in adjust_accumulator_values()
640 stmt = build2 (MODIFY_EXPR, ret_type, NULL_TREE, in adjust_return_value()
641 build2 (MULT_EXPR, ret_type, m_acc, ret_var)); in adjust_return_value()
655 stmt = build2 (MODIFY_EXPR, ret_type, NULL_TREE, in adjust_return_value()
656 build2 (PLUS_EXPR, ret_type, a_acc, var)); in adjust_return_value()
Dlambda-code.c1397 uboundresult = build2 (PLUS_EXPR, TREE_TYPE (uboundvar), uboundvar, in gcc_loop_to_lambda_loop()
1545 stmt = build2 (MODIFY_EXPR, void_type_node, resvar, integer_zero_node); in lbv_to_gcc_expression()
1560 stmt = build2 (MODIFY_EXPR, void_type_node, resvar, in lbv_to_gcc_expression()
1570 stmt = build2 (MODIFY_EXPR, void_type_node, resvar, in lbv_to_gcc_expression()
1571 build2 (PLUS_EXPR, type, name, newname)); in lbv_to_gcc_expression()
1585 stmt = build2 (MODIFY_EXPR, void_type_node, resvar, in lbv_to_gcc_expression()
1586 build2 (CEIL_DIV_EXPR, type, name, denominator)); in lbv_to_gcc_expression()
1636 stmt = build2 (MODIFY_EXPR, void_type_node, resvar, integer_zero_node); in lle_to_gcc_expression()
1667 stmt = build2 (MODIFY_EXPR, void_type_node, resvar, mult); in lle_to_gcc_expression()
1675 stmt = build2 (MODIFY_EXPR, void_type_node, resvar, in lle_to_gcc_expression()
[all …]
Dtree-profile.c109 tree stmt1 = build2 (MODIFY_EXPR, gcov_type_node, tmp1, ref); in tree_gen_edge_profiler()
110 tree stmt2 = build2 (MODIFY_EXPR, gcov_type_node, tmp2, in tree_gen_edge_profiler()
111 build2 (PLUS_EXPR, gcov_type_node, in tree_gen_edge_profiler()
113 tree stmt3 = build2 (MODIFY_EXPR, gcov_type_node, ref, tmp2); in tree_gen_edge_profiler()
Dtree-ssa-phiopt.c438 new1 = build2 (TREE_CODE (old_result), TREE_TYPE (old_result), in conditional_replacement()
442 new1 = build2 (MODIFY_EXPR, TREE_TYPE (old_result), new_var, new1); in conditional_replacement()
473 new = build2 (MODIFY_EXPR, TREE_TYPE (new_var1), new_var1, cond); in conditional_replacement()
517 new = build2 (MODIFY_EXPR, TREE_TYPE (cond_tmp), cond_tmp, op0); in conditional_replacement()
524 new = build2 (MODIFY_EXPR, TREE_TYPE (new_var1), new_var1, cond); in conditional_replacement()
856 new = build2 (MODIFY_EXPR, type, result, in minmax_replacement()
857 build2 (minmax, type, arg0, arg1)); in minmax_replacement()
969 new = build2 (MODIFY_EXPR, TREE_TYPE (lhs), in abs_replacement()
981 new = build2 (MODIFY_EXPR, TREE_TYPE (result), in abs_replacement()
Dgimplify.c613 mod = build2 (INIT_EXPR, TREE_TYPE (t), t, val); in internal_get_tmp_var()
940 t = build2 (EH_FILTER_EXPR, void_type_node, allowed, NULL_TREE); in gimple_build_eh_filter()
943 t = build2 (TRY_CATCH_EXPR, void_type_node, NULL_TREE, t); in gimple_build_eh_filter()
1022 *p = build2 (INIT_EXPR, type, temp, *p); in voidify_wrapper_expr()
1044 *save = build2 (MODIFY_EXPR, ptr_type_node, tmp_var, save_call); in build_stack_save_restore()
1102 t = build2 (TRY_FINALLY_EXPR, void_type_node, in gimplify_bind_expr()
1193 ret_expr = build2 (MODIFY_EXPR, TREE_TYPE (result), result_decl, result); in gimplify_return_expr()
1248 t = build2 (MODIFY_EXPR, void_type_node, addr, t); in gimplify_decl_expr()
1262 init = build2 (INIT_EXPR, void_type_node, decl, init); in gimplify_decl_expr()
1944 t1 = build2 (arith_code, TREE_TYPE (*expr_p), lhs, rhs); in gimplify_self_mod_expr()
[all …]
Dtree-eh.c649 x = build2 (MODIFY_EXPR, TREE_TYPE (new), new, old); in do_return_redirection()
655 x = build2 (MODIFY_EXPR, TREE_TYPE (result), result, new); in do_return_redirection()
845 x = build2 (MODIFY_EXPR, void_type_node, save_eptr, x); in honor_protect_cleanup_actions()
849 x = build2 (MODIFY_EXPR, void_type_node, save_filt, x); in honor_protect_cleanup_actions()
854 x = build2 (MODIFY_EXPR, void_type_node, x, save_eptr); in honor_protect_cleanup_actions()
858 x = build2 (MODIFY_EXPR, void_type_node, x, save_filt); in honor_protect_cleanup_actions()
868 x = build2 (EH_FILTER_EXPR, void_type_node, NULL, NULL); in honor_protect_cleanup_actions()
871 finally = build2 (TRY_CATCH_EXPR, void_type_node, finally, x); in honor_protect_cleanup_actions()
1180 x = build2 (MODIFY_EXPR, void_type_node, finally_tmp, in lower_try_finally_switch()
1210 x = build2 (MODIFY_EXPR, void_type_node, finally_tmp, in lower_try_finally_switch()
[all …]
Dtree-ssa-forwprop.c251 new_cond = build2 (cond_code, boolean_type_node, op0, t); in forward_propagate_into_cond_1()
292 new_cond = build2 (TREE_CODE (def_rhs), in forward_propagate_into_cond_1()
341 new_cond = build2 (new_code, boolean_type_node, def_rhs, in forward_propagate_into_cond_1()
394 new_cond = build2 (new_code, boolean_type_node, new_arg, in forward_propagate_into_cond_1()
486 return build2 (TREE_CODE (cond), TREE_TYPE (cond), in find_equivalent_equality_comparison()
Dc-omp.c140 return build2 (OMP_ATOMIC, void_type_node, addr, rhs); in c_finish_omp_atomic()
351 t = build2 (PLUS_EXPR, TREE_TYPE (decl), decl, t); in c_finish_omp_for()
352 incr = build2 (MODIFY_EXPR, void_type_node, decl, t); in c_finish_omp_for()
Dtree-if-conv.c645 tmp = build2 (TRUTH_AND_EXPR, boolean_type_node, in add_to_dst_predicate_list()
740 *cond = build2 (TRUTH_AND_EXPR, boolean_type_node, in find_phi_replacement_condition()
759 *cond = build2 (TRUTH_AND_EXPR, boolean_type_node, in find_phi_replacement_condition()
832 new_stmt = build2 (MODIFY_EXPR, TREE_TYPE (PHI_RESULT (phi)), in replace_phi_with_cond_modify_expr()
1024 stmt = build2 (MODIFY_EXPR, type, var, exp); in ifc_temp_var()
Dfold-const.c1492 return build2 (MINUS_EXPR, type, fold_convert (type, t2), in associate_trees()
1495 return build2 (MINUS_EXPR, type, fold_convert (type, t1), in associate_trees()
1506 return build2 (code, type, fold_convert (type, t1), in associate_trees()
2211 return build2 (COMPLEX_EXPR, type, in fold_convert()
3154 return build2 (COMPOUND_EXPR, type, fold_ignored_result (omitted), t); in omit_one_operand()
3167 return build2 (COMPOUND_EXPR, type, fold_ignored_result (omitted), t); in pedantic_omit_one_operand()
3187 t = build2 (COMPOUND_EXPR, type, omitted2, t); in omit_two_operands()
3189 t = build2 (COMPOUND_EXPR, type, omitted1, t); in omit_two_operands()
3227 return build2 (code, type, in fold_truth_not_expr()
3238 return build2 (TRUTH_OR_EXPR, type, in fold_truth_not_expr()
[all …]
Dconvert.c290 expr = build2 (TREE_CODE (expr), newtype, in convert_to_real()
304 expr = build2 (TREE_CODE (expr), newtype, in convert_to_real()
587 return build2 (COMPOUND_EXPR, type, expr, t); in convert_to_integer()
762 return build2 (COMPLEX_EXPR, type, convert (subtype, expr), in convert_to_complex()
Dtree-ssa-loop-im.c629 stmt1 = build2 (MODIFY_EXPR, void_type_node, var, in determine_invariantness_stmt()
630 build2 (RDIV_EXPR, TREE_TYPE (rhs), in determine_invariantness_stmt()
635 stmt2 = build2 (MODIFY_EXPR, void_type_node, lhs, in determine_invariantness_stmt()
636 build2 (MULT_EXPR, TREE_TYPE (rhs), in determine_invariantness_stmt()
1073 load = build2 (MODIFY_EXPR, void_type_node, tmp_var, ref); in schedule_sm()
1084 store = build2 (MODIFY_EXPR, void_type_node, in schedule_sm()
Dtree-complex.c535 last = build2 (MODIFY_EXPR, TREE_TYPE (comp), comp, value); in set_component_ssa_name()
632 TREE_OPERAND (mod, 1) = build2 (COMPLEX_EXPR, type, r, i); in update_complex_assignment()
776 x = build2 (MODIFY_EXPR, inner_type, x, r); in expand_complex_move()
789 x = build2 (MODIFY_EXPR, inner_type, x, i); in expand_complex_move()
1125 t1 = build2 (MODIFY_EXPR, inner_type, rr, tr); in expand_complex_div_wide()
1127 t1 = build2 (MODIFY_EXPR, inner_type, ri, ti); in expand_complex_div_wide()
1164 t1 = build2 (MODIFY_EXPR, inner_type, rr, tr); in expand_complex_div_wide()
1166 t1 = build2 (MODIFY_EXPR, inner_type, ri, ti); in expand_complex_div_wide()
Dgimple-low.c141 x = build2 (MODIFY_EXPR, void_type_node, disp_var, t); in lower_function_body()
678 t = build2 (MODIFY_EXPR, void_type_node, dest, integer_zero_node); in lower_builtin_setjmp()
702 t = build2 (MODIFY_EXPR, void_type_node, dest, integer_one_node); in lower_builtin_setjmp()
Dtree-vect-patterns.c429 pattern_expr = build2 (WIDEN_SUM_EXPR, type, oprnd0, oprnd1); in vect_recog_widen_sum_pattern()
522 pattern_expr = build2 (MODIFY_EXPR, void_type_node, var_name, pattern_expr); in vect_pattern_recog_1()
/freebsd-9-stable/contrib/gcc/cp/
Dinit.c245 ce->index = build2 (RANGE_EXPR, sizetype, size_zero_node, in build_zero_init()
353 init = build2 (INIT_EXPR, type, decl, TREE_VALUE (init)); in perform_member_init()
788 vtbl2 = build2 (PLUS_EXPR, in expand_virtual_init()
800 build2 (EQ_EXPR, boolean_type_node, in expand_virtual_init()
1194 TREE_OPERAND (init, 0) = build2 (INIT_EXPR, TREE_TYPE (exp), exp, in expand_default_init()
1199 init = build2 (INIT_EXPR, TREE_TYPE (exp), exp, init); in expand_default_init()
1426 member = build2 (OFFSET_REF, TREE_TYPE (member), decl, member); in build_offset_ref()
1446 member = build2 (OFFSET_REF, TREE_TYPE (member), decl, member); in build_offset_ref()
1829 alloc_expr = build2 (COMPOUND_EXPR, TREE_TYPE (alloc_expr), inits, in build_new_1()
1852 data_addr = get_target_expr (build2 (PLUS_EXPR, full_pointer_type, in build_new_1()
[all …]
Dcp-gimplify.c124 *stmt_p = build2 (TRY_CATCH_EXPR, void_type_node, body, cleanup); in genericize_try_block()
138 *stmt_p = build2 (CATCH_EXPR, void_type_node, type, body); in genericize_catch_block()
719 *stmt_p = build2 (CLEANUP_EH_ONLY (stmt) ? TRY_CATCH_EXPR in cp_genericize_r()
821 end1 = build2 (PLUS_EXPR, TREE_TYPE (start1), start1, end1); in cxx_omp_clause_apply_fn()
824 t = build2 (MODIFY_EXPR, void_type_node, p1, start1); in cxx_omp_clause_apply_fn()
830 t = build2 (MODIFY_EXPR, void_type_node, p2, start2); in cxx_omp_clause_apply_fn()
851 t = build2 (PLUS_EXPR, TREE_TYPE (p1), p1, t); in cxx_omp_clause_apply_fn()
852 t = build2 (MODIFY_EXPR, void_type_node, p1, t); in cxx_omp_clause_apply_fn()
858 t = build2 (PLUS_EXPR, TREE_TYPE (p2), p2, t); in cxx_omp_clause_apply_fn()
859 t = build2 (MODIFY_EXPR, void_type_node, p2, t); in cxx_omp_clause_apply_fn()
[all …]
Dtypeck.c1526 return build2 (COMPOUND_EXPR, TREE_TYPE (op1), in decay_conversion()
1839 result = build2 (COMPOUND_EXPR, TREE_TYPE (result), object, result); in build_class_member_access_expr()
1978 result = build2 (COMPOUND_EXPR, TREE_TYPE (result), in build_class_member_access_expr()
2426 return build2 (COMPOUND_EXPR, TREE_TYPE (value), in build_array_ref()
2628 instance_ptr = build2 (PLUS_EXPR, TREE_TYPE (instance_ptr), in get_member_function_from_ptrfunc()
2657 e1 = build2 (COMPOUND_EXPR, TREE_TYPE (e1), in get_member_function_from_ptrfunc()
3383 e2 = build2 (EQ_EXPR, boolean_type_node, pfn0, pfn1); in build_binary_op()
3501 return build2 (resultcode, in build_binary_op()
3788 result = build2 (resultcode, build_type, op0, op1); in build_binary_op()
3860 result = build2 (EXACT_DIV_EXPR, restype, op0, cp_convert (restype, op1)); in pointer_diff()
[all …]
Dexcept.c429 exp = build2 (MINUS_EXPR, TREE_TYPE (exp), exp, in expand_start_catch_block()
725 exp = build2 (INIT_EXPR, temp_type, object, in build_throw()
758 exp = build2 (TRY_CATCH_EXPR, void_type_node, exp, in build_throw()
764 exp = build2 (COMPOUND_EXPR, TREE_TYPE (exp), allocate_expr, exp); in build_throw()
773 exp = build2 (COMPOUND_EXPR, TREE_TYPE (exp), temp_expr, exp); in build_throw()
799 exp = build2 (COMPOUND_EXPR, TREE_TYPE (tmp), exp, tmp); in build_throw()
Dtypeck2.c514 code = build2 (INIT_EXPR, inner_type, sub, value); in split_nonconstant_init_1()
528 code = build2 (MODIFY_EXPR, type, dest, cons); in split_nonconstant_init_1()
561 code = build2 (INIT_EXPR, TREE_TYPE (dest), dest, init); in split_nonconstant_init()
1288 datum = build2 (PLUS_EXPR, build_pointer_type (type), in build_m_component_ref()
1293 return build2 (OFFSET_REF, type, datum, component); in build_m_component_ref()
Dmethod.c244 vtable = build2 (PLUS_EXPR, TREE_TYPE (vtable), vtable, virtual_offset); in thunk_adjust()
549 tree t = build2 (INIT_EXPR, void_type_node, current_class_ref, parm); in do_build_copy_constructor()
650 tree t = build2 (MODIFY_EXPR, void_type_node, current_class_ref, parm); in do_build_assign_ref()
733 init = build2 (MODIFY_EXPR, TREE_TYPE (comp), comp, init); in do_build_assign_ref()

123