|
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 force_gimple_operand_1(), gimplify_cond_expr(), and gimplify_expr().
Referenced by gimplify_case_label_expr(), and gimplify_switch_expr().
| gimple_seq gimplify_ctx::conditional_cleanups |
Referenced by gimple_pop_condition(), gimple_push_cleanup(), gimple_push_condition(), and gimplify_cleanup_point_expr().
| int gimplify_ctx::conditions |
| tree gimplify_ctx::exit_label |
Referenced by gimplify_exit_expr(), and gimplify_loop_expr().
| bool gimplify_ctx::in_cleanup_point_expr |
Referenced by gimplify_cleanup_point_expr(), and gimplify_target_expr().
| bool gimplify_ctx::into_ssa |
| struct gimplify_ctx* gimplify_ctx::prev_context |
Referenced by gimplify_case_label_expr(), pop_gimplify_context(), and push_gimplify_context().
| tree gimplify_ctx::return_temp |
Referenced by gimplify_return_expr().
| bool gimplify_ctx::save_stack |
Referenced by gimplify_bind_expr(), and gimplify_vla_decl().
| hash_table<gimplify_hasher> gimplify_ctx::temp_htab |
Referenced by lookup_tmp_var(), and pop_gimplify_context().
| tree gimplify_ctx::temps |
Referenced by gimple_add_tmp_var(), and pop_gimplify_context().