Lines Matching refs:head
184 if (child->cg.cyc.head != child)
194 child = child->cg.cyc.head;
226 if (parent->cg.cyc.head != parent)
228 parent->cg.cyc.head->cg.child_time += share;
229 parent->cg.cyc.head->cg.prop.child += prop_share;
284 if (sym->cg.cyc.head == sym && sym->cg.cyc.next)
304 if (!(sym->cg.cyc.head == sym && sym->cg.cyc.next != 0))
314 cyc->cg.cyc.head = cyc; /* pointer to head of cycle */
318 printf (" is the head of cycle %d\n", num));
324 member->cg.cyc.head = cyc;
362 Sym *head, *parent, *member;
365 head = child->cg.cyc.head;
366 if (child == head)
397 head->cg.print_flag = FALSE;
398 head->cg.prop.fract = 0.0;
399 for (member = head->cg.cyc.next; member; member = member->cg.cyc.next)
403 if (arc->parent->cg.cyc.head == head)
408 head->cg.print_flag |= parent->cg.print_flag;
414 if (head->ncalls != 0)
416 head->cg.prop.fract += parent->cg.prop.fract
417 * (((double) arc->count) / ((double) head->ncalls));
421 for (member = head; member; member = member->cg.cyc.next)
423 member->cg.print_flag = head->cg.print_flag;
424 member->cg.prop.fract = head->cg.prop.fract;
453 if (child->cg.cyc.head != old_head)
455 old_head = child->cg.cyc.head;
623 parent->cg.cyc.head = parent;