GCC Middle and Back End API Reference
|
Data Fields | |
gimple | try_finally_expr |
gimple | top_p |
gimple_seq | top_p_seq |
struct leh_state * | outer |
eh_region | region |
struct goto_queue_node * | goto_queue |
size_t | goto_queue_size |
size_t | goto_queue_active |
struct pointer_map_t * | goto_queue_map |
vec< tree > | dest_array |
tree | fallthru_label |
bool | may_fallthru |
bool | may_return |
bool | may_throw |
tree leh_tf_state::fallthru_label |
Referenced by lower_cleanup(), lower_try_finally(), lower_try_finally_fallthru_label(), and lower_try_finally_onedest().
struct goto_queue_node* leh_tf_state::goto_queue |
size_t leh_tf_state::goto_queue_active |
struct pointer_map_t* leh_tf_state::goto_queue_map |
Referenced by find_goto_replacement(), lower_try_finally(), and record_in_goto_queue().
size_t leh_tf_state::goto_queue_size |
Referenced by record_in_goto_queue().
bool leh_tf_state::may_fallthru |
bool leh_tf_state::may_return |
Referenced by lower_try_finally(), lower_try_finally_onedest(), lower_try_finally_switch(), and maybe_record_in_goto_queue().
bool leh_tf_state::may_throw |
struct leh_state* leh_tf_state::outer |
Referenced by lower_cleanup(), lower_try_finally(), and lower_try_finally_fallthru_label().
eh_region leh_tf_state::region |
gimple leh_tf_state::top_p |
gimple_seq leh_tf_state::top_p_seq |
gimple leh_tf_state::try_finally_expr |
Referenced by honor_protect_cleanup_actions(), lower_cleanup(), lower_try_finally(), lower_try_finally_copy(), lower_try_finally_dup_block(), lower_try_finally_fallthru_label(), lower_try_finally_nofallthru(), lower_try_finally_onedest(), lower_try_finally_switch(), record_in_goto_queue_label(), and verify_norecord_switch_expr().