Lines Matching refs:subtractCounters

561   Counter subtractCounters(Counter LHS, Counter RHS, bool Simplify = true) {  in subtractCounters()  function
1107 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitWhileStmt()
1117 subtractCounters(CondCount, BodyCount)); in VisitWhileStmt()
1139 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitDoStmt()
1147 subtractCounters(CondCount, BodyCount)); in VisitDoStmt()
1197 subtractCounters(CondCount, BodyCount)); in VisitForStmt()
1207 subtractCounters(CondCount, BodyCount)); in VisitForStmt()
1236 addCounters(BC.BreakCount, subtractCounters(LoopCount, BodyCount)); in VisitCXXForRangeStmt()
1246 subtractCounters(LoopCount, BodyCount)); in VisitCXXForRangeStmt()
1269 addCounters(BC.BreakCount, subtractCounters(LoopCount, BodyCount)); in VisitObjCForCollectionStmt()
1333 subtractCounters(ParentCount, getRegionCounter(Case))); in VisitSwitchStmt()
1344 Counter DefaultTrue = subtractCounters(ParentCount, CaseCountSum); in VisitSwitchStmt()
1345 Counter DefaultFalse = subtractCounters(ParentCount, DefaultTrue); in VisitSwitchStmt()
1401 Counter ElseCount = subtractCounters(ParentCount, ThenCount); in VisitIfStmt()
1426 subtractCounters(ParentCount, ThenCount)); in VisitIfStmt()
1469 propagateCounts(subtractCounters(ParentCount, TrueCount), in VisitAbstractConditionalOperator()
1474 subtractCounters(ParentCount, TrueCount)); in VisitAbstractConditionalOperator()
1497 subtractCounters(ParentCnt, RHSExecCnt)); in VisitBinLAnd()
1501 subtractCounters(RHSExecCnt, RHSTrueCnt)); in VisitBinLAnd()
1523 createBranchRegion(E->getLHS(), subtractCounters(ParentCnt, RHSExecCnt), in VisitBinLOr()
1527 createBranchRegion(E->getRHS(), subtractCounters(RHSExecCnt, RHSFalseCnt), in VisitBinLOr()