54 bool rhs_cond_ok =
false);
Definition genmatch.cc:1506
gimple * gimple_seq
Definition coretypes.h:100
union tree_node * tree
Definition coretypes.h:97
bool(* gimple_predicate)(tree)
Definition gimplify-me.h:26
void gimplify_and_add(tree, gimple_seq *)
Definition gimplify.cc:552
enum gimplify_status gimplify_va_arg_expr(tree *, gimple_seq *, gimple_seq *)
Definition gimplify.cc:21932
int fallback_t
Definition gimplify.h:43
void exit_omp_iterator_loop_context(tree)
Definition gimplify.cc:10252
void declare_vars(tree, gimple *, bool)
Definition gimplify.cc:757
gbind * gimple_current_bind_expr(void)
Definition gimplify.cc:444
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
gimple_predicate rhs_predicate_for(tree)
Definition gimplify.cc:6195
gimple_seq * enter_omp_iterator_loop_context(tree, gomp_target *, gimple_seq *=NULL)
Definition gimplify.cc:10242
void gimplify_function_tree(tree)
Definition gimplify.cc:21769
int omp_has_novariants(void)
Definition gimplify.cc:16324
bool generic_expr_could_trap_p(tree expr)
Definition gimplify.cc:5420
gimple * gimplify_assign(tree, tree, gimple_seq *)
Definition gimplify.cc:22018
tree get_initialized_tmp_var(tree, gimple_seq *, gimple_seq *=NULL, bool=true)
Definition gimplify.cc:746
bool gimplify_stmt(tree *, gimple_seq *)
Definition gimplify.cc:8567
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
enum gimplify_status gimplify_expr(tree *, gimple_seq *, gimple_seq *, bool(*)(tree), fallback_t)
Definition gimplify.cc:20091
void pop_gimplify_context(gimple *)
Definition gimplify.cc:404
tree unshare_expr(tree)
Definition gimplify.cc:1097
tree voidify_wrapper_expr(tree, tree)
Definition gimplify.cc:1175
enum gimplify_status gimplify_self_mod_expr(tree *, gimple_seq *, gimple_seq *, bool, tree)
Definition gimplify.cc:3671
enum gimplify_status gimplify_arg(tree *, gimple_seq *, location_t, bool=true)
Definition gimplify.cc:3786
gbind * gimplify_body(tree, bool)
Definition gimplify.cc:21547
void gimple_add_tmp_var(tree)
Definition gimplify.cc:839
void free_gimplify_stack(void)
Definition gimplify.cc:372
vec< gbind * > gimple_bind_expr_stack(void)
Definition gimplify.cc:452
void copy_if_shared(tree *, void *=NULL)
Definition gimplify.cc:1019
void gimple_add_tmp_var_fn(struct function *, tree)
Definition gimplify.cc:820
tree gimple_boolify(tree)
Definition gimplify.cc:5298
tree get_formal_tmp_var(tree, gimple_seq *)
Definition gimplify.cc:737
tree omp_get_construct_context(void)
Definition gimplify.cc:16382
tree unshare_expr_without_location(tree)
Definition gimplify.cc:1119
void push_gimplify_context(bool in_ssa=false, bool rhs_cond_ok=false)
Definition gimplify.cc:387
void gimplify_type_sizes(tree, gimple_seq *)
Definition gimplify.cc:21402
tree build_and_jump(tree *)
Definition gimplify.cc:3148
void omp_firstprivatize_variable(struct gimplify_omp_ctx *, tree)
Definition gimplify.cc:8581
void gimplify_one_sizepos(tree *, gimple_seq *)
Definition gimplify.cc:21514
Definition function.h:249
Definition gimplify.cc:277
#define NULL
Definition system.h:50
#define bool
Definition system.h:886