Lines Matching refs:childp

40 addarc(nltype *parentp, nltype *childp, actype count)  in addarc()  argument
47 count, parentp->name, childp->name); in addarc()
50 arcp = arclookup(parentp, childp); in addarc()
80 arcp->arc_childp = childp; in addarc()
90 arcp->arc_parentlist = childp->parents; in addarc()
91 childp->parents = arcp; in addarc()
117 nltype *childp; in timepropagate() local
128 childp = arcp->arc_childp; in timepropagate()
132 if (childp == parentp) { in timepropagate()
135 if (childp->propfraction == 0.0) { in timepropagate()
138 if (childp->cyclehead != childp) { in timepropagate()
139 if (parentp->cycleno == childp->cycleno) { in timepropagate()
142 if (parentp->toporder <= childp->toporder) { in timepropagate()
146 childp = childp->cyclehead; in timepropagate()
148 if (parentp->toporder <= childp->toporder) { in timepropagate()
154 if (childp->ncall == 0) { in timepropagate()
160 arcp->arc_time = childp->time in timepropagate()
162 ((double)childp->ncall)); in timepropagate()
163 arcp->arc_childtime = childp->childtime in timepropagate()
165 ((double)childp->ncall)); in timepropagate()
188 printname(childp); in timepropagate()
190 childp->time, childp->childtime, in timepropagate()
191 arcp->arc_count, childp->ncall); in timepropagate()
206 nltype *childp; in cycletime() local
210 for (childp = cyclenlp->cnext; childp; childp = childp->cnext) { in cycletime()
211 if (childp->propfraction == 0.0) { in cycletime()
218 cyclenlp->time += childp->time; in cycletime()
362 inheritflags(nltype *childp) in inheritflags() argument
369 headp = childp->cyclehead; in inheritflags()
370 if (childp == headp) { in inheritflags()
374 childp->printflag = FALSE; in inheritflags()
375 childp->propfraction = 0.0; in inheritflags()
376 for (arcp = childp->parents; arcp; in inheritflags()
379 if (childp == parentp) { in inheritflags()
382 childp->printflag |= parentp->printflag; in inheritflags()
388 if (childp->ncall) { in inheritflags()
389 childp->propfraction += parentp->propfraction in inheritflags()
391 / ((double)childp->ncall)); in inheritflags()
480 nltype *childp; in doflags() local
485 childp = topsortnlp[index]; in doflags()
494 if (childp->cyclehead != oldhead) { in doflags()
495 oldhead = childp->cyclehead; in doflags()
496 inheritflags(childp); in doflags()
501 printname(childp); in doflags()
504 childp->printflag, childp->propfraction); in doflags()
507 if (!childp->printflag) { in doflags()
516 if (((on_flist = onlist(flist, childp->name)) != 0) || in doflags()
517 (!fflag && !onlist(elist, childp->name))) { in doflags()
518 if (on_flist || check_ancestors(childp)) in doflags()
519 childp->printflag = TRUE; in doflags()
528 if ((!onlist(flist, childp->name)) && in doflags()
529 onlist(elist, childp->name)) { in doflags()
530 childp->printflag = FALSE; in doflags()
533 if (childp->propfraction == 0.0) { in doflags()
541 if (onlist(Flist, childp->name) || in doflags()
542 (!Fflag && !onlist(Elist, childp->name))) { in doflags()
543 childp->propfraction = 1.0; in doflags()
552 if (!onlist(Flist, childp->name) && in doflags()
553 onlist(Elist, childp->name)) { in doflags()
554 if (check_parents(childp)) in doflags()
555 childp->propfraction = 0.0; in doflags()
558 childp->propself = childp->time * childp->propfraction; in doflags()
559 printtime += childp->propself; in doflags()
563 printname(childp); in doflags()
566 childp->printflag, childp->propfraction); in doflags()
568 childp->time, childp->propself, printtime); in doflags()