8 * Arc structure for call-graph.
10 * With pointers to the symbols of the parent and the child, a count
11 * of how many times this arc was traversed, and pointers to the next
12 * parent of this child and the next child of this parent.
16 Sym
*parent
; /* source vertice of arc */
17 Sym
*child
; /* dest vertice of arc */
18 int count
; /* # of calls from parent to child */
19 double time
; /* time inherited along arc */
20 double child_time
; /* child-time inherited along arc */
21 struct arc
*next_parent
; /* next parent of CHILD */
22 struct arc
*next_child
; /* next child of PARENT */
26 extern int num_cycles
; /* number of cycles discovered */
27 extern Sym
*cycle_header
; /* cycle headers */
29 extern void arc_add
PARAMS ((Sym
* parent
, Sym
* child
, int count
));
30 extern Arc
*arc_lookup
PARAMS ((Sym
* parent
, Sym
* child
));
31 extern Sym
**cg_assemble
PARAMS ((void));
33 #endif /* cg_arcs_h */
This page took 0.029601 seconds and 4 git commands to generate.