Lines Matching refs:subtractCounters

563   Counter subtractCounters(Counter LHS, Counter RHS, bool Simplify = true) {  in subtractCounters()  function
1110 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitWhileStmt()
1120 subtractCounters(CondCount, BodyCount)); in VisitWhileStmt()
1142 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitDoStmt()
1150 subtractCounters(CondCount, BodyCount)); in VisitDoStmt()
1200 subtractCounters(CondCount, BodyCount)); in VisitForStmt()
1210 subtractCounters(CondCount, BodyCount)); in VisitForStmt()
1239 addCounters(BC.BreakCount, subtractCounters(LoopCount, BodyCount)); in VisitCXXForRangeStmt()
1249 subtractCounters(LoopCount, BodyCount)); in VisitCXXForRangeStmt()
1272 addCounters(BC.BreakCount, subtractCounters(LoopCount, BodyCount)); in VisitObjCForCollectionStmt()
1336 subtractCounters(ParentCount, getRegionCounter(Case))); in VisitSwitchStmt()
1347 Counter DefaultTrue = subtractCounters(ParentCount, CaseCountSum); in VisitSwitchStmt()
1348 Counter DefaultFalse = subtractCounters(ParentCount, DefaultTrue); in VisitSwitchStmt()
1404 Counter ElseCount = subtractCounters(ParentCount, ThenCount); in VisitIfStmt()
1429 subtractCounters(ParentCount, ThenCount)); in VisitIfStmt()
1472 propagateCounts(subtractCounters(ParentCount, TrueCount), in VisitAbstractConditionalOperator()
1477 subtractCounters(ParentCount, TrueCount)); in VisitAbstractConditionalOperator()
1500 subtractCounters(ParentCnt, RHSExecCnt)); in VisitBinLAnd()
1504 subtractCounters(RHSExecCnt, RHSTrueCnt)); in VisitBinLAnd()
1526 createBranchRegion(E->getLHS(), subtractCounters(ParentCnt, RHSExecCnt), in VisitBinLOr()
1530 createBranchRegion(E->getRHS(), subtractCounters(RHSExecCnt, RHSFalseCnt), in VisitBinLOr()