|
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().