54 bool rhs_cond_ok =
false);
Definition genmatch.cc:1625
gimple * gimple_seq
Definition coretypes.h:100
union tree_node * tree
Definition coretypes.h:97
bool(*) gimple_predicate(tree)
Definition gimplify-me.h:26
enum gimplify_status gimplify_self_mod_expr(tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p, bool want_value, tree arith_type)
Definition gimplify.cc:3623
enum gimplify_status gimplify_arg(tree *arg_p, gimple_seq *pre_p, location_t call_location, bool allow_ssa)
Definition gimplify.cc:3738
enum gimplify_status gimplify_va_arg_expr(tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p)
Definition gimplify.cc:22169
gbind * gimple_current_bind_expr(void)
Definition gimplify.cc:448
tree get_formal_tmp_var(tree val, gimple_seq *pre_p)
Definition gimplify.cc:741
static gimple_seq * enter_omp_iterator_loop_context(tree c, gimple_seq *loops_seq_p, gimple_seq *alt_seq_p)
Definition gimplify.cc:10241
int omp_has_novariants(void)
Definition gimplify.cc:16528
void push_gimplify_context(bool in_ssa, bool rhs_cond_ok)
Definition gimplify.cc:391
bool generic_expr_could_trap_p(tree expr)
Definition gimplify.cc:5392
void gimplify_one_sizepos(tree *expr_p, gimple_seq *stmt_p)
Definition gimplify.cc:21751
gimple * gimplify_assign(tree dst, tree src, gimple_seq *seq_p)
Definition gimplify.cc:22255
void gimplify_and_add(tree t, gimple_seq *seq_p)
Definition gimplify.cc:556
void declare_vars(tree vars, gimple *gs, bool debug_info)
Definition gimplify.cc:761
void pop_gimplify_context(gimple *body)
Definition gimplify.cc:408
void gimple_add_tmp_var_fn(struct function *fn, tree tmp)
Definition gimplify.cc:824
tree get_initialized_tmp_var(tree val, gimple_seq *pre_p, gimple_seq *post_p, bool allow_ssa)
Definition gimplify.cc:750
void gimplify_function_tree(tree fndecl)
Definition gimplify.cc:22006
gbind * gimplify_body(tree fndecl, bool do_parms)
Definition gimplify.cc:21784
gimple_predicate rhs_predicate_for(tree lhs)
Definition gimplify.cc:6167
void free_gimplify_stack(void)
Definition gimplify.cc:376
tree build_and_jump(tree *label_p)
Definition gimplify.cc:3093
vec< gbind * > gimple_bind_expr_stack(void)
Definition gimplify.cc:456
void gimplify_type_sizes(tree type, gimple_seq *list_p)
Definition gimplify.cc:21639
bool gimplify_stmt(tree *stmt_p, gimple_seq *seq_p)
Definition gimplify.cc:8572
void omp_firstprivatize_variable(struct gimplify_omp_ctx *ctx, tree decl)
Definition gimplify.cc:8586
tree gimple_boolify(tree expr)
Definition gimplify.cc:5270
tree voidify_wrapper_expr(tree wrapper, tree temp)
Definition gimplify.cc:1019
tree omp_get_construct_context(void)
Definition gimplify.cc:16586
void exit_omp_iterator_loop_context(tree c)
Definition gimplify.cc:10270
void gimple_add_tmp_var(tree tmp)
Definition gimplify.cc:843
enum gimplify_status gimplify_expr(tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p, bool(*gimple_test_f)(tree), fallback_t fallback)
Definition gimplify.cc:20328
int fallback_t
Definition gimplify.h:43
fallback
Definition gimplify.h:29
@ fb_lvalue
Definition gimplify.h:35
@ fb_either
Definition gimplify.h:40
@ fb_rvalue
Definition gimplify.h:32
@ fb_none
Definition gimplify.h:30
@ fb_mayfail
Definition gimplify.h:38
gimplify_status
Definition gimplify.h:45
@ GS_OK
Definition gimplify.h:48
@ GS_ERROR
Definition gimplify.h:46
@ GS_UNHANDLED
Definition gimplify.h:47
@ GS_ALL_DONE
Definition gimplify.h:49
Definition function.h:249
Definition gimplify.cc:281
#define NULL
Definition system.h:58
#define bool
Definition system.h:891