GCC Middle and Back End API Reference
|
#include <gimple.h>
Data Fields | |
struct gimplify_ctx * | prev_context |
vec< gimple > | bind_expr_stack |
tree | temps |
gimple_seq | conditional_cleanups |
tree | exit_label |
tree | return_temp |
vec< tree > | case_labels |
hash_table< gimplify_hasher > | temp_htab |
int | conditions |
bool | save_stack |
bool | into_ssa |
bool | allow_rhs_cond_expr |
bool | in_cleanup_point_expr |
bool gimplify_ctx::allow_rhs_cond_expr |
Referenced by gimple_push_bind_expr(), and push_gimplify_context().
gimple_seq gimplify_ctx::conditional_cleanups |
Referenced by gimple_bind_expr_stack().
int gimplify_ctx::conditions |
Referenced by gimple_bind_expr_stack(), and gimple_current_bind_expr().
tree gimplify_ctx::exit_label |
Referenced by gimplify_vla_decl().
bool gimplify_ctx::in_cleanup_point_expr |
bool gimplify_ctx::into_ssa |
Referenced by fold_gimple_cond(), and lookup_tmp_var().
struct gimplify_ctx* gimplify_ctx::prev_context |
Referenced by push_gimplify_context().
tree gimplify_ctx::return_temp |
bool gimplify_ctx::save_stack |
Referenced by gimplify_return_expr().
hash_table<gimplify_hasher> gimplify_ctx::temp_htab |
The formal temporary table. Should this be persistent?
tree gimplify_ctx::temps |