Lines Matching refs:subtractCounters
837 Counter subtractCounters(Counter LHS, Counter RHS, bool Simplify = true) { in subtractCounters() function
1518 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitWhileStmt()
1528 subtractCounters(CondCount, BodyCount)); in VisitWhileStmt()
1550 addCounters(BC.BreakCount, subtractCounters(CondCount, BodyCount)); in VisitDoStmt()
1558 subtractCounters(CondCount, BodyCount)); in VisitDoStmt()
1608 subtractCounters(CondCount, BodyCount)); in VisitForStmt()
1618 subtractCounters(CondCount, BodyCount)); in VisitForStmt()
1647 addCounters(BC.BreakCount, subtractCounters(LoopCount, BodyCount)); in VisitCXXForRangeStmt()
1657 subtractCounters(LoopCount, BodyCount)); in VisitCXXForRangeStmt()
1680 addCounters(BC.BreakCount, subtractCounters(LoopCount, BodyCount)); in VisitObjCForCollectionStmt()
1744 subtractCounters(ParentCount, getRegionCounter(Case))); in VisitSwitchStmt()
1755 Counter DefaultTrue = subtractCounters(ParentCount, CaseCountSum); in VisitSwitchStmt()
1756 Counter DefaultFalse = subtractCounters(ParentCount, DefaultTrue); in VisitSwitchStmt()
1898 Counter ElseCount = subtractCounters(ParentCount, ThenCount); in VisitIfStmt()
1923 subtractCounters(ParentCount, ThenCount)); in VisitIfStmt()
1967 OutCount, propagateCounts(subtractCounters(ParentCount, TrueCount), in VisitAbstractConditionalOperator()
1977 subtractCounters(ParentCount, TrueCount)); in VisitAbstractConditionalOperator()
2016 subtractCounters(ParentCnt, RHSExecCnt), DecisionLHS); in VisitBinLAnd()
2020 subtractCounters(RHSExecCnt, RHSTrueCnt), DecisionRHS); in VisitBinLAnd()
2072 createBranchRegion(E->getLHS(), subtractCounters(ParentCnt, RHSExecCnt), in VisitBinLOr()
2076 createBranchRegion(E->getRHS(), subtractCounters(RHSExecCnt, RHSFalseCnt), in VisitBinLOr()