Home
last modified time | relevance | path

Searched refs:expr_p (Results 1 – 15 of 15) sorted by relevance

/openbsd-src/gnu/gcc/gcc/
H A Dgimplify.c1053 gimplify_bind_expr (tree *expr_p, tree *pre_p) in gimplify_bind_expr() argument
1055 tree bind_expr = *expr_p; in gimplify_bind_expr()
1116 *expr_p = temp; in gimplify_bind_expr()
1288 gimplify_loop_expr (tree *expr_p, tree *pre_p) in gimplify_loop_expr() argument
1298 gimplify_and_add (LOOP_EXPR_BODY (*expr_p), pre_p); in gimplify_loop_expr()
1303 *expr_p = build1 (LABEL_EXPR, void_type_node, gimplify_ctxp->exit_label); in gimplify_loop_expr()
1306 *expr_p = jump_stmt; in gimplify_loop_expr()
1361 gimplify_switch_expr (tree *expr_p, tree *pre_p) in gimplify_switch_expr() argument
1363 tree switch_expr = *expr_p; in gimplify_switch_expr()
1417 SWITCH_LABELS (*expr_p) = label_vec; in gimplify_switch_expr()
[all …]
H A Dc-gimplify.c182 gimplify_compound_literal_expr (tree *expr_p, tree *pre_p) in gimplify_compound_literal_expr() argument
184 tree decl_s = COMPOUND_LITERAL_EXPR_DECL_STMT (*expr_p); in gimplify_compound_literal_expr()
194 *expr_p = decl; in gimplify_compound_literal_expr()
201 c_gimplify_expr (tree *expr_p, tree *pre_p, tree *post_p ATTRIBUTE_UNUSED) in c_gimplify_expr() argument
203 enum tree_code code = TREE_CODE (*expr_p); in c_gimplify_expr()
211 if (TREE_CODE (DECL_EXPR_DECL (*expr_p)) == VAR_DECL in c_gimplify_expr()
212 && !DECL_EXTERNAL (DECL_EXPR_DECL (*expr_p)) in c_gimplify_expr()
213 && !TREE_STATIC (DECL_EXPR_DECL (*expr_p)) in c_gimplify_expr()
214 && (DECL_INITIAL (DECL_EXPR_DECL (*expr_p)) in c_gimplify_expr()
215 == DECL_EXPR_DECL (*expr_p)) in c_gimplify_expr()
[all …]
H A Dtree-ssa-dom.c1468 tree *expr_p, def = NULL_TREE; in eliminate_redundant_computations() local
1495 expr_p = &COND_EXPR_COND (stmt); in eliminate_redundant_computations()
1497 expr_p = &SWITCH_COND (stmt); in eliminate_redundant_computations()
1500 expr_p = &TREE_OPERAND (TREE_OPERAND (stmt, 0), 1); in eliminate_redundant_computations()
1505 expr_p = &TREE_OPERAND (stmt, 1); in eliminate_redundant_computations()
1517 || tree_ssa_useless_type_conversion_1 (TREE_TYPE (*expr_p), in eliminate_redundant_computations()
1519 || may_propagate_copy (*expr_p, cached_lhs))) in eliminate_redundant_computations()
1524 print_generic_expr (dump_file, *expr_p, dump_flags); in eliminate_redundant_computations()
1538 || (POINTER_TYPE_P (TREE_TYPE (*expr_p)) in eliminate_redundant_computations()
1543 && !tree_ssa_useless_type_conversion_1 (TREE_TYPE (*expr_p), in eliminate_redundant_computations()
[all …]
H A Dtree-sra.c659 void (*use) (struct sra_elt *elt, tree *expr_p,
708 sra_walk_expr (tree *expr_p, block_stmt_iterator *bsi, bool is_output, in sra_walk_expr() argument
711 tree expr = *expr_p; in sra_walk_expr()
735 fns->use (elt, expr_p, bsi, is_output, use_all_p); in sra_walk_expr()
808 expr_p = &TREE_OPERAND (inner, 0); in sra_walk_expr()
809 inner = expr = *expr_p; in sra_walk_expr()
1035 scan_use (struct sra_elt *elt, tree *expr_p ATTRIBUTE_UNUSED, in scan_use()
1962 scalarize_use (struct sra_elt *elt, tree *expr_p, block_stmt_iterator *bsi, in scalarize_use() argument
1973 *expr_p = elt->replacement; in scalarize_use()
H A Dtree-ssa-dse.c163 memory_ssa_name_same (tree *expr_p, int *walk_subtrees ATTRIBUTE_UNUSED, in memory_ssa_name_same() argument
167 tree expr = *expr_p; in memory_ssa_name_same()
H A Dtree-inline.c2198 tree *expr_p = bsi_stmt_ptr (bsi); in gimple_expand_calls_inline() local
2199 tree stmt = *expr_p; in gimple_expand_calls_inline()
2201 if (TREE_CODE (*expr_p) == MODIFY_EXPR) in gimple_expand_calls_inline()
2202 expr_p = &TREE_OPERAND (*expr_p, 1); in gimple_expand_calls_inline()
2203 if (TREE_CODE (*expr_p) == WITH_SIZE_EXPR) in gimple_expand_calls_inline()
2204 expr_p = &TREE_OPERAND (*expr_p, 0); in gimple_expand_calls_inline()
2205 if (TREE_CODE (*expr_p) == CALL_EXPR) in gimple_expand_calls_inline()
2206 if (expand_call_inline (bb, stmt, expr_p, id)) in gimple_expand_calls_inline()
H A Dtree-ssa-ccp.c1970 fold_stmt_r (tree *expr_p, int *walk_subtrees, void *data) in fold_stmt_r() argument
1975 tree expr = *expr_p, t; in fold_stmt_r()
2066 set = tem && set_rhs (expr_p, tem); in fold_stmt_r()
2070 t = *expr_p; in fold_stmt_r()
2082 *expr_p = t; in fold_stmt_r()
H A Dtree-ssa-loop-ivopts.c1951 find_depends (tree *expr_p, int *ws ATTRIBUTE_UNUSED, void *data) in find_depends() argument
1956 if (TREE_CODE (*expr_p) != SSA_NAME) in find_depends()
1958 info = name_info (fd_ivopts_data, *expr_p); in find_depends()
2451 prepare_decl_rtl (tree *expr_p, int *ws, void *data) in prepare_decl_rtl() argument
2457 switch (TREE_CODE (*expr_p)) in prepare_decl_rtl()
2460 for (expr_p = &TREE_OPERAND (*expr_p, 0); in prepare_decl_rtl()
2461 handled_component_p (*expr_p); in prepare_decl_rtl()
2462 expr_p = &TREE_OPERAND (*expr_p, 0)) in prepare_decl_rtl()
2464 obj = *expr_p; in prepare_decl_rtl()
2471 obj = SSA_NAME_VAR (*expr_p); in prepare_decl_rtl()
[all …]
H A Dlanghooks.c437 lhd_gimplify_expr (tree *expr_p ATTRIBUTE_UNUSED, tree *pre_p ATTRIBUTE_UNUSED, in lhd_gimplify_expr()
H A Dtree-ssa-operands.c1843 get_expr_operands (tree stmt, tree *expr_p, int flags) in get_expr_operands() argument
1847 tree expr = *expr_p; in get_expr_operands()
1883 add_stmt_operand (expr_p, s_ann, flags); in get_expr_operands()
1903 add_stmt_operand (expr_p, s_ann, flags); in get_expr_operands()
H A Dtree-ssa-live.c329 mark_all_vars_used (tree *expr_p) in mark_all_vars_used() argument
331 walk_tree (expr_p, mark_all_vars_used_1, NULL, NULL); in mark_all_vars_used()
H A Dtree-ssa-pre.c3321 try_combine_conversion (tree *expr_p) in try_combine_conversion() argument
3323 tree expr = *expr_p; in try_combine_conversion()
3349 *expr_p = t; in try_combine_conversion()
H A Dbuiltins.c4368 gimplify_va_arg_expr (tree *expr_p, tree *pre_p, tree *post_p) in gimplify_va_arg_expr() argument
4371 tree valist = TREE_OPERAND (*expr_p, 0); in gimplify_va_arg_expr()
4372 tree type = TREE_TYPE (*expr_p); in gimplify_va_arg_expr()
4430 *expr_p = dummy_object (type); in gimplify_va_arg_expr()
4458 *expr_p = targetm.gimplify_va_arg_expr (valist, type, pre_p, post_p); in gimplify_va_arg_expr()
/openbsd-src/gnu/gcc/gcc/cp/
H A Dcp-gimplify.c326 cp_gimplify_omp_for (tree *expr_p) in cp_gimplify_omp_for() argument
328 tree for_stmt = *expr_p; in cp_gimplify_omp_for()
341 gimplify_stmt (expr_p); in cp_gimplify_omp_for()
388 cp_gimplify_init_expr (tree *expr_p, tree *pre_p, tree *post_p) in cp_gimplify_init_expr() argument
390 tree from = TREE_OPERAND (*expr_p, 1); in cp_gimplify_init_expr()
391 tree to = TREE_OPERAND (*expr_p, 0); in cp_gimplify_init_expr()
414 *expr_p = from; in cp_gimplify_init_expr()
426 gimplify_must_not_throw_expr (tree *expr_p, tree *pre_p) in gimplify_must_not_throw_expr() argument
428 tree stmt = *expr_p; in gimplify_must_not_throw_expr()
440 *expr_p = temp; in gimplify_must_not_throw_expr()
[all …]
/openbsd-src/gnu/gcc/gcc/objc/
H A Dobjc-act.c9468 objc_gimplify_expr (tree *expr_p, tree *pre_p, tree *post_p) in objc_gimplify_expr() argument
9471 if (TREE_CODE (*expr_p) == OBJ_TYPE_REF in objc_gimplify_expr()
9472 && TREE_CODE (OBJ_TYPE_REF_EXPR (*expr_p)) == ADDR_EXPR in objc_gimplify_expr()
9473 && TREE_CODE (TREE_OPERAND (OBJ_TYPE_REF_EXPR (*expr_p), 0)) in objc_gimplify_expr()
9482 r0 = gimplify_expr (&OBJ_TYPE_REF_OBJECT (*expr_p), pre_p, NULL, in objc_gimplify_expr()
9484 r1 = gimplify_expr (&OBJ_TYPE_REF_EXPR (*expr_p), pre_p, post_p, in objc_gimplify_expr()
9491 return cp_gimplify_expr (expr_p, pre_p, post_p); in objc_gimplify_expr()
9493 return c_gimplify_expr (expr_p, pre_p, post_p); in objc_gimplify_expr()