GCC Middle and Back End API Reference
|
Data Fields | |
gtry * | try_finally_expr |
gtry * | 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 |
hash_map< gimple *, goto_queue_node * > * | 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 |
hash_map<gimple *, goto_queue_node *>* 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 |
Referenced by emit_post_landing_pad(), emit_resx(), frob_into_branch_around(), honor_protect_cleanup_actions(), lower_cleanup(), lower_try_finally(), lower_try_finally_copy(), lower_try_finally_dup_block(), lower_try_finally_nofallthru(), lower_try_finally_onedest(), lower_try_finally_switch(), and note_eh_region_may_contain_throw().
gtry* leh_tf_state::top_p |
gimple_seq leh_tf_state::top_p_seq |
gtry* 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(), and record_in_goto_queue_label().