Lines Matching refs:pre_expr

265 } *pre_expr;  typedef
321 static vec<pre_expr> expressions;
328 alloc_expression_id (pre_expr expr) in alloc_expression_id()
358 get_expression_id (const pre_expr expr) in get_expression_id()
364 lookup_expression_id (const pre_expr expr) in lookup_expression_id()
380 return ((pre_expr)*slot)->id; in lookup_expression_id()
388 get_or_alloc_expression_id (pre_expr expr) in get_or_alloc_expression_id()
398 static inline pre_expr
408 static pre_expr
412 pre_expr result; in get_or_alloc_expr_for_name()
524 static pre_expr bitmap_find_leader (bitmap_set_t, unsigned int);
525 static void bitmap_value_insert_into_set (bitmap_set_t, pre_expr);
526 static void bitmap_value_replace_in_set (bitmap_set_t, pre_expr);
529 static void bitmap_insert_into_set (bitmap_set_t, pre_expr);
531 static tree create_expression_by_pieces (basic_block, pre_expr, gimple_seq *,
534 static unsigned int get_expr_value_id (pre_expr);
548 pre_expr e;
554 pre_expr v;
594 phi_trans_add (expr_pred_trans_t *entry, pre_expr e, basic_block pred) in phi_trans_add()
621 add_to_value (unsigned int v, pre_expr e) in add_to_value()
656 get_expr_value_id (pre_expr expr) in get_expr_value_id()
693 pre_expr vexpr = expression_for_id (i); in vn_valnum_from_value_id()
705 bitmap_insert_into_set (bitmap_set_t set, pre_expr expr) in bitmap_insert_into_set()
739 static vec<pre_expr>
744 vec<pre_expr> result; in sorted_array_from_bitmap_set()
786 pre_expr expr = expression_for_id (i); in bitmap_set_subtract_expressions()
810 pre_expr expr = expression_for_id (i); in bitmap_set_subtract_values()
842 bitmap_value_replace_in_set (bitmap_set_t set, pre_expr expr) in bitmap_value_replace_in_set()
880 bitmap_value_insert_into_set (bitmap_set_t set, pre_expr expr) in bitmap_value_insert_into_set()
898 print_pre_expr (FILE *outfile, const pre_expr expr) in print_pre_expr()
978 void debug_pre_expr (pre_expr);
982 debug_pre_expr (pre_expr e) in debug_pre_expr()
1003 const pre_expr expr = expression_for_id (i); in print_bitmap_set()
1065 static pre_expr
1071 pre_expr newexpr; in get_or_alloc_expr_for_constant()
1091 static pre_expr
1104 static pre_expr
1105 fully_constant_expression (pre_expr e) in fully_constant_expression()
1218 static inline pre_expr
1222 pre_expr result = NULL;
1236 get_expr_type (const pre_expr e) in get_expr_type()
1261 get_representative_for (const pre_expr e, basic_block b = NULL)
1282 pre_expr rep = expression_for_id (i);
1328 static pre_expr
1329 phi_translate (bitmap_set_t, pre_expr, bitmap_set_t, bitmap_set_t, edge);
1335 static pre_expr
1337 pre_expr expr, bitmap_set_t set1, bitmap_set_t set2, edge e) in phi_translate_1()
1359 pre_expr leader, result; in phi_translate_1()
1376 pre_expr constant; in phi_translate_1()
1483 pre_expr opresult; in phi_translate_1()
1484 pre_expr leader; in phi_translate_1()
1659 static pre_expr
1660 phi_translate (bitmap_set_t dest, pre_expr expr, in phi_translate()
1664 pre_expr phitrans; in phi_translate()
1713 vec<pre_expr> exprs; in phi_translate_set()
1714 pre_expr expr; in phi_translate_set()
1726 pre_expr translated; in phi_translate_set()
1740 static pre_expr
1751 pre_expr expr = expression_for_id (i); in bitmap_find_leader()
1787 value_dies_in_block_x (pre_expr expr, basic_block block) in value_dies_in_block_x()
1882 valid_in_sets (bitmap_set_t set1, bitmap_set_t set2, pre_expr expr) in valid_in_sets()
1927 vec<pre_expr> exprs = sorted_array_from_bitmap_set (set1);
1928 pre_expr expr;
1968 pre_expr expr = expression_for_id (i); in prune_clobbered_mems()
2025 pre_expr expr = expression_for_id (i); in prune_clobbered_mems()
2145 pre_expr expr = expression_for_id (i); in compute_antic_aux()
2194 pre_expr expr = expression_for_id (i); in compute_antic_aux()
2700 pre_expr expr = get_or_alloc_expr_for (op); in find_or_generate_expression()
2702 pre_expr leader = bitmap_find_leader (AVAIL_OUT (block), lookfor); in find_or_generate_expression()
2722 pre_expr temp = expression_for_id (i); in find_or_generate_expression()
2752 create_expression_by_pieces (basic_block block, pre_expr expr, in create_expression_by_pieces()
2761 pre_expr nameexpr; in create_expression_by_pieces()
2955 pre_expr nameexpr; in create_expression_by_pieces()
3017 vec<pre_expr> avail) in insert_into_preds_of_block()
3019 pre_expr expr = expression_for_id (exprnum); in insert_into_preds_of_block()
3020 pre_expr newphi; in insert_into_preds_of_block()
3026 pre_expr eprime; in insert_into_preds_of_block()
3099 pre_expr ae = avail[pred->dest_idx]; in insert_into_preds_of_block()
3198 vec<pre_expr> exprs; in do_pre_regular_insertion()
3199 pre_expr expr; in do_pre_regular_insertion()
3200 auto_vec<pre_expr> avail; in do_pre_regular_insertion()
3215 pre_expr first_s = NULL; in do_pre_regular_insertion()
3218 pre_expr eprime = NULL; in do_pre_regular_insertion()
3220 pre_expr edoubleprime = NULL; in do_pre_regular_insertion()
3346 pre_expr newe = get_or_alloc_expr_for_name (temp); in do_pre_regular_insertion()
3369 vec<pre_expr> exprs; in do_pre_partial_partial_insertion()
3370 pre_expr expr; in do_pre_partial_partial_insertion()
3371 auto_vec<pre_expr> avail; in do_pre_partial_partial_insertion()
3387 pre_expr eprime = NULL; in do_pre_partial_partial_insertion()
3399 pre_expr edoubleprime; in do_pre_partial_partial_insertion()
3562 vec<pre_expr> exprs = sorted_array_from_bitmap_set (&hoistable_set); in do_hoist_insertion()
3568 pre_expr expr; in do_hoist_insertion()
3681 pre_expr expr = expression_for_id (i); in insert()
3757 pre_expr e; in compute_avail()
3824 pre_expr e = get_or_alloc_expr_for_name (result); in compute_avail()
3860 pre_expr e = get_or_alloc_expr_for_name (op); in compute_avail()
3879 pre_expr e = get_or_alloc_expr_for_name (op); in compute_avail()
3892 pre_expr result = NULL; in compute_avail()
3926 pre_expr result = NULL; in compute_avail()