GCC Middle and Back End API Reference
gimplify_ctx Struct Reference

#include <gimple.h>

Collaboration diagram for gimplify_ctx:

Data Fields

struct gimplify_ctxprev_context
vec< gimplebind_expr_stack
tree temps
gimple_seq conditional_cleanups
tree exit_label
tree return_temp
vec< treecase_labels
hash_table< gimplify_hashertemp_htab
int conditions
bool save_stack
bool into_ssa
bool allow_rhs_cond_expr
bool in_cleanup_point_expr

Field Documentation

bool gimplify_ctx::allow_rhs_cond_expr
vec<tree> gimplify_ctx::case_labels
tree gimplify_ctx::exit_label
bool gimplify_ctx::in_cleanup_point_expr
struct gimplify_ctx* gimplify_ctx::prev_context
tree gimplify_ctx::return_temp

Referenced by gimplify_return_expr().

bool gimplify_ctx::save_stack
hash_table<gimplify_hasher> gimplify_ctx::temp_htab
tree gimplify_ctx::temps

The documentation for this struct was generated from the following file: