Lines Matching refs:expr_p

365 cp_gimplify_omp_for (tree *expr_p)
367 tree for_stmt = *expr_p;
380 gimplify_stmt (expr_p);
427 cp_gimplify_init_expr (tree *expr_p, tree *pre_p, tree *post_p)
429 tree from = TREE_OPERAND (*expr_p, 1);
430 tree to = TREE_OPERAND (*expr_p, 0);
453 *expr_p = from;
465 gimplify_must_not_throw_expr (tree *expr_p, tree *pre_p)
467 tree stmt = *expr_p;
479 *expr_p = temp;
482 *expr_p = stmt;
488 cp_gimplify_expr (tree *expr_p, tree *pre_p, tree *post_p)
491 enum tree_code code = TREE_CODE (*expr_p);
498 = STMT_IS_FULL_EXPR_P (*expr_p);
504 *expr_p = cplus_expand_constant (*expr_p);
509 simplify_aggr_init_expr (expr_p);
516 *expr_p = TREE_OPERAND (*expr_p, 0);
521 gimplify_must_not_throw_expr (expr_p, pre_p);
529 cp_gimplify_init_expr (expr_p, pre_p, post_p);
535 *expr_p = build_constructor (TREE_TYPE (*expr_p), NULL);
540 *expr_p = BASELINK_FUNCTIONS (*expr_p);
545 genericize_try_block (expr_p);
550 genericize_catch_block (expr_p);
555 genericize_eh_spec_block (expr_p);
562 *expr_p = build_empty_stmt ();
567 gimplify_if_stmt (expr_p);
572 gimplify_for_stmt (expr_p, pre_p);
577 gimplify_while_stmt (expr_p);
582 gimplify_do_stmt (expr_p);
587 gimplify_switch_stmt (expr_p);
592 ret = cp_gimplify_omp_for (expr_p);
596 *expr_p = build_bc_goto (bc_continue);
601 *expr_p = build_bc_goto (bc_break);
606 gimplify_expr_stmt (expr_p);
612 tree arg = TREE_OPERAND (*expr_p, 0);
613 tree type = TREE_TYPE (*expr_p);
614 *expr_p = (TREE_TYPE (arg) != type) ? fold_convert (type, arg)
621 ret = c_gimplify_expr (expr_p, pre_p, post_p);