Lines Matching refs:addCounters

351   Counter addCounters(Counter LHS, Counter RHS) {  in addCounters()  function
355 Counter addCounters(Counter C1, Counter C2, Counter C3) { in addCounters() function
356 return addCounters(addCounters(C1, C2), C3); in addCounters()
359 Counter addCounters(Counter C1, Counter C2, Counter C3, Counter C4) { in addCounters() function
360 return addCounters(addCounters(C1, C2, C3), C4); in addCounters()
611 BreakContinueStack.back().BreakCount = addCounters( in VisitBreakStmt()
618 BreakContinueStack.back().ContinueCount = addCounters( in VisitContinueStmt()
637 addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitWhileStmt()
642 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitWhileStmt()
656 propagateCounts(addCounters(ParentCount, BodyCount), S->getBody()); in VisitDoStmt()
659 Counter CondCount = addCounters(BackedgeCount, BC.ContinueCount); in VisitDoStmt()
663 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitDoStmt()
685 propagateCounts(addCounters(BackedgeCount, BC.ContinueCount), Inc); in VisitForStmt()
689 addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitForStmt()
696 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitForStmt()
715 addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitCXXForRangeStmt()
717 addCounters(BC.BreakCount, subtractCounters(LoopCount, BodyCount)); in VisitCXXForRangeStmt()
735 addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitObjCForCollectionStmt()
737 addCounters(BC.BreakCount, subtractCounters(LoopCount, BodyCount)); in VisitObjCForCollectionStmt()
768 BreakContinueStack.back().ContinueCount = addCounters( in VisitSwitchStmt()
780 Counter Count = addCounters(Parent.getCounter(), getRegionCounter(S)); in VisitSwitchCase()
815 OutCount = addCounters(OutCount, propagateCounts(ElseCount, Else)); in VisitIfStmt()
817 OutCount = addCounters(OutCount, ElseCount); in VisitIfStmt()