Home
last modified time | relevance | path

Searched refs:unshare_expr (Results 1 – 24 of 24) sorted by relevance

/openbsd-src/gnu/gcc/gcc/
H A Dtree-if-conv.c278 unshare_expr (c), bsi); in tree_if_convert_cond_expr()
281 c2 = invert_truthvalue (unshare_expr (c)); in tree_if_convert_cond_expr()
601 unshare_expr (cond), new_cond); in add_to_predicate_list()
622 new_cond = unshare_expr (cond); in add_to_dst_predicate_list()
629 prev_cond = force_gimple_operand (unshare_expr (prev_cond), in add_to_dst_predicate_list()
634 cond = force_gimple_operand (unshare_expr (cond), in add_to_dst_predicate_list()
646 unshare_expr (prev_cond), cond); in add_to_dst_predicate_list()
774 new_stmt = ifc_temp_var (TREE_TYPE (*cond), unshare_expr (*cond)); in find_phi_replacement_condition()
826 unshare_expr (cond), unshare_expr (arg_0), in replace_phi_with_cond_modify_expr()
827 unshare_expr (arg_1)); in replace_phi_with_cond_modify_expr()
[all …]
H A Dtree-ssa-forwprop.c651 TREE_OPERAND (use_stmt, 1) = unshare_expr (TREE_OPERAND (stmt, 1)); in forward_propagate_addr_into_variable_array_index()
691 TREE_OPERAND (lhs, 0) = unshare_expr (TREE_OPERAND (stmt, 1)); in forward_propagate_addr_expr_1()
707 TREE_OPERAND (use_stmt, 1) = unshare_expr (TREE_OPERAND (stmt, 1)); in forward_propagate_addr_expr_1()
728 TREE_OPERAND (rhs, 0) = unshare_expr (TREE_OPERAND (stmt, 1)); in forward_propagate_addr_expr_1()
756 tree orig = unshare_expr (rhs); in forward_propagate_addr_expr_1()
757 TREE_OPERAND (rhs, 0) = unshare_expr (TREE_OPERAND (stmt, 1)); in forward_propagate_addr_expr_1()
H A Dtree-ssa-loop-prefetch.c424 *base = unshare_expr (ref); in analyze_ref()
835 addr_base = force_gimple_operand_bsi (&bsi, unshare_expr (addr_base), true, NULL); in issue_prefetch_ref()
843 addr = force_gimple_operand_bsi (&bsi, unshare_expr (addr), true, NULL); in issue_prefetch_ref()
H A Dtree-ssa-loop-unswitch.c290 return loop_version (loops, loop, unshare_expr (cond), in tree_unswitch_loop()
H A Dtree-ssa-loop-manip.c761 cond = force_gimple_operand (unshare_expr (cond), &stmts, false, NULL_TREE); in determine_exit_conditions()
775 base = force_gimple_operand (unshare_expr (base), &stmts, true, NULL_TREE); in determine_exit_conditions()
778 bound = force_gimple_operand (unshare_expr (bound), &stmts, true, NULL_TREE); in determine_exit_conditions()
H A Dgimplify.c925 unshare_expr (tree expr) in unshare_expr() function
1676 *expr_p = unshare_expr (DECL_VALUE_EXPR (decl)); in gimplify_var_or_parm_decl()
1765 tree low = unshare_expr (array_ref_low_bound (t)); in gimplify_compound_lval()
1778 tree elmt_size = unshare_expr (array_ref_element_size (t)); in gimplify_compound_lval()
1799 tree offset = unshare_expr (component_ref_field_offset (t)); in gimplify_compound_lval()
1984 size = unshare_expr (size); in maybe_with_size_expr()
2774 cref = build4 (ARRAY_REF, array_elt_type, unshare_expr (object), in gimplify_init_ctor_eval_range()
2903 cref = build4 (ARRAY_REF, array_elt_type, unshare_expr (object), in gimplify_init_ctor_eval()
2910 unshare_expr (object), purpose, NULL_TREE); in gimplify_init_ctor_eval()
3104 object = unshare_expr (object); in gimplify_init_constructor()
[all …]
H A Dtree-vect-transform.c141 tree data_ref_base = unshare_expr (DR_BASE_ADDRESS (dr)); in vect_create_addr_base_for_vector_ref()
150 tree base_offset = unshare_expr (DR_OFFSET (dr)); in vect_create_addr_base_for_vector_ref()
151 tree init = unshare_expr (DR_INIT (dr)); in vect_create_addr_base_for_vector_ref()
271 base_name = build_fold_indirect_ref (unshare_expr (DR_BASE_ADDRESS (dr))); in vect_create_data_ref_ptr()
2291 tree ni = unshare_expr (LOOP_VINFO_NITERS (loop_vinfo)); in vect_build_loop_niters()
2543 unshare_expr (evolution_part_in_loop_num (access_fn, loop->num)); in vect_update_ivs_after_vectorizer()
2551 init_expr = unshare_expr (initial_condition_in_loop_num (access_fn, in vect_update_ivs_after_vectorizer()
H A Dtree-complex.c570 inner_type, unshare_expr (t)); in extract_component()
775 x = build1 (REALPART_EXPR, inner_type, unshare_expr (lhs)); in expand_complex_move()
781 x = build1 (IMAGPART_EXPR, inner_type, unshare_expr (lhs)); in expand_complex_move()
788 x = build1 (IMAGPART_EXPR, inner_type, unshare_expr (lhs)); in expand_complex_move()
H A Dtree-ssa-propagate.c1037 prev_phi = unshare_expr (phi); in replace_phi_args_in()
1178 prev_stmt = unshare_expr (stmt); in substitute_and_fold()
H A Dtree-ssa-loop-ivopts.c1528 base = unshare_expr (base); in find_interesting_uses_address()
2925 comb->elts[i] = unshare_expr (comb->elts[i]); in unshare_aff_combination()
2927 comb->rest = unshare_expr (comb->rest); in unshare_aff_combination()
5310 base = unshare_expr (cand->iv->base); in create_new_iv()
5312 create_iv (base, unshare_expr (cand->iv->step), in create_new_iv()
5419 unshare_expr (step))); in rewrite_use_nonlinear_expr()
5502 ref = unshare_expr (ref); in unshare_and_remove_ssa_names()
5530 return unshare_expr (sv); in get_ref_tag()
5621 op = force_gimple_operand (unshare_expr (bound), &stmts, in rewrite_use_compare()
H A Dtree-mudflap.c557 convert (mf_uintptr_type, unshare_expr (base))); in mf_build_check_statement_for()
565 convert (mf_uintptr_type, unshare_expr (limit))); in mf_build_check_statement_for()
H A Dtree-sra.c1704 t = generate_one_element_ref (c, unshare_expr (expr)); in generate_copy_inout()
2088 rhs = unshare_expr (rhs); in scalarize_init()
H A Dtree-inline.c193 return unshare_expr ((tree) n->value); in remap_decl()
602 new = unshare_expr ((tree)n->value); in copy_body_r()
H A Dtree-ssa-loop-im.c1085 unshare_expr (ref), tmp_var); in schedule_sm()
H A Dtree-vectorizer.c2003 init_expr = unshare_expr (initial_condition_in_loop_num (access_fn, in vect_is_simple_iv_evolution()
H A Dtree-ssa-loop-niter.c685 return unshare_expr (new); in simplify_replace_tree()
H A Dtree-scalar-evolution.c3006 def = unshare_expr (def); in scev_const_prop()
H A Dtree-ssa-pre.c2392 newexpr = force_gimple_operand (unshare_expr (folded), &forced_stmts, in create_expression_by_pieces()
H A Dtree.h4513 extern tree unshare_expr (tree);
H A Dtree-cfg.c4327 copy = unshare_expr (stmt); in tree_duplicate_bb()
H A Dc-typeck.c1483 ret = unshare_expr (ret); in decl_constant_value_for_broken_optimization()
/openbsd-src/gnu/gcc/gcc/cp/
H A Dinit.c756 vtbl = unshare_expr (BINFO_VTABLE (binfo_for)); in build_vtbl_address()
1507 decl = unshare_expr (init); in constant_value_1()
H A Dcall.c4640 arg = unshare_expr (arg); in convert_default_arg()
H A Dclass.c599 vtbl = unshare_expr (BINFO_VTABLE (binfo)); in build_vtbl_ref_1()