|
| callgraph_superedge (supernode *src, supernode *dst, enum edge_kind kind, cgraph_edge *cedge) |
void | dump_label_to_pp (pretty_printer *pp, bool user_facing) const final override |
callgraph_superedge * | dyn_cast_callgraph_superedge () final override |
const callgraph_superedge * | dyn_cast_callgraph_superedge () const final override |
function * | get_callee_function () const |
function * | get_caller_function () const |
tree | get_callee_decl () const |
tree | get_caller_decl () const |
const gcall & | get_call_stmt () const |
tree | get_arg_for_parm (tree parm, callsite_expr *out) const |
tree | get_parm_for_arg (tree arg, callsite_expr *out) const |
tree | map_expr_from_caller_to_callee (tree caller_expr, callsite_expr *out) const |
tree | map_expr_from_callee_to_caller (tree callee_expr, callsite_expr *out) 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 cfg_superedge * | dyn_cast_cfg_superedge () |
virtual const cfg_superedge * | dyn_cast_cfg_superedge () const |
virtual const switch_cfg_superedge * | dyn_cast_switch_cfg_superedge () const |
virtual const eh_dispatch_cfg_superedge * | dyn_cast_eh_dispatch_cfg_superedge () const |
virtual const eh_dispatch_try_cfg_superedge * | dyn_cast_eh_dispatch_try_cfg_superedge () const |
virtual const eh_dispatch_allowed_cfg_superedge * | dyn_cast_eh_dispatch_allowed_cfg_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 subclass of superedge with an associated callgraph edge (either a
call or a return).