|
| | eh_dispatch_allowed_cfg_superedge (supernode *src, supernode *dst, ::edge e, const geh_dispatch *eh_dispatch_stmt, eh_region eh_reg) |
| const eh_dispatch_allowed_cfg_superedge * | dyn_cast_eh_dispatch_allowed_cfg_superedge () const final override |
| void | dump_label_to_pp (pretty_printer *pp, bool user_facing) const final override |
| bool | apply_constraints (region_model *model, region_model_context *ctxt, tree exception_type, std::unique_ptr< rejected_constraint > *out) const final override |
| enum eh_kind | get_eh_kind () const |
| const eh_dispatch_cfg_superedge * | dyn_cast_eh_dispatch_cfg_superedge () const final override |
| const geh_dispatch * | get_eh_dispatch_stmt () const |
| const eh_status & | get_eh_status () const |
| eh_region | get_eh_region () const |
| cfg_superedge * | dyn_cast_cfg_superedge () final override |
| const cfg_superedge * | dyn_cast_cfg_superedge () const final override |
| ::edge | get_cfg_edge () const |
| int | get_flags () const |
| int | true_value_p () const |
| int | false_value_p () const |
| int | back_edge_p () const |
| size_t | get_phi_arg_idx () const |
| tree | get_phi_arg (const gphi *phi) const |
| location_t | get_goto_locus () const |
| void | dump (pretty_printer *pp) const |
| void | dump () const |
| void | dump_dot (graphviz_out *gv, const dump_args_t &args) const final override |
| virtual void | dump_dot (graphviz_out *gv, const dump_args_t &args) const=0 |
| std::unique_ptr< json::object > | to_json () const |
| enum edge_kind | get_kind () const |
| virtual const switch_cfg_superedge * | dyn_cast_switch_cfg_superedge () const |
| virtual const eh_dispatch_try_cfg_superedge * | dyn_cast_eh_dispatch_try_cfg_superedge () const |
| virtual callgraph_superedge * | dyn_cast_callgraph_superedge () |
| virtual const callgraph_superedge * | dyn_cast_callgraph_superedge () const |
| virtual call_superedge * | dyn_cast_call_superedge () |
| virtual const call_superedge * | dyn_cast_call_superedge () const |
| virtual return_superedge * | dyn_cast_return_superedge () |
| virtual const return_superedge * | dyn_cast_return_superedge () const |
| ::edge | get_any_cfg_edge () const |
| cgraph_edge * | get_any_callgraph_edge () const |
| label_text | get_description (bool user_facing) const |
A concrete subclass for edges from an eh_dispatch statements
for ERT_ALLOWED_EXCEPTIONS regions.