Lines Matching full:cycle
155 * link together nodes on the same cycle in doarcs()
168 printf("[doarcs] pass %ld, cycle(s) %d\n" , pass , ncycle ); in doarcs()
175 "to reduce the maximum cycle size to", cyclethreshold ); in doarcs()
230 * and cycle headers. in doarcs()
326 * add this share to the parent's cycle header, if any. in timepropagate()
352 int cycle; in cyclelink() local
357 * Count the number of cycles, and initialize the cycle lists in cyclelink()
369 * cyclenl is indexed by cycle number: in cyclelink()
374 errx( 1 , "no room for %zu bytes of cycle headers" , in cyclelink()
378 * number them, accumulate the data for the cycle in cyclelink()
380 cycle = 0; in cyclelink()
385 cycle += 1; in cyclelink()
386 cyclenlp = &cyclenl[cycle]; in cyclelink()
399 cyclenlp -> cycleno = cycle; /* internal number of cycle on */ in cyclelink()
400 cyclenlp -> cyclehead = cyclenlp; /* pointer to head of cycle */ in cyclelink()
401 cyclenlp -> cnext = nlp; /* pointer to next member of cycle */ in cyclelink()
408 printf( " is the head of cycle %d\n" , cycle ); in cyclelink()
412 * link members to cycle header in cyclelink()
415 memberp -> cycleno = cycle; in cyclelink()
419 * count calls from outside the cycle in cyclelink()
420 * and those among cycle members in cyclelink()
427 if ( arcp -> arc_parentp -> cycleno == cycle ) { in cyclelink()
456 * calculate the size of the cycle, and find nodes that in cycleanalyze()
457 * exit the cycle as they are desirable targets to cut in cycleanalyze()
477 errx( 1, "no room for %zu bytes of cycle stack" , in cycleanalyze()
481 printf( "[cycleanalyze] starting cycle %d of %d, size %d\n" , in cycleanalyze()
679 * first choice is edge leading to node with out-of-cycle parent in compresslist()
688 * other in-cycle parent in compresslist()
709 printf( "%s delete %s arc: %s (%ld) -> %s from %u cycle(s)\n" , in compresslist()
745 printf( "%s <cycle %d>\n" , (*arcpp) -> arc_parentp -> name , in printsubcycle()
756 int cycle; in cycletime() local
760 for ( cycle = 1 ; cycle <= ncycle ; cycle += 1 ) { in cycletime()
761 cyclenlp = &cyclenl[ cycle ]; in cycletime()
794 * if we haven't done this function or cycle, in doflags()
797 * since we do all members of a cycle (and the cycle itself) in doflags()
798 * as we hit the first member of the cycle. in doflags()
873 * (or outside parents of this cycle)
875 * print flag of the child (cycle) appropriately.
915 * its a member of a cycle, look at all parents from in inheritflags()
916 * outside the cycle in inheritflags()
928 * if the cycle was never actually called in inheritflags()