Lines Matching refs:Counter
40 Counter Count;
56 SourceMappingRegion(Counter Count, Optional<SourceLocation> LocStart, in SourceMappingRegion()
62 const Counter &getCounter() const { return Count; } in getCounter()
64 void setCounter(Counter C) { Count = C; } in setCounter()
414 SourceRegions.emplace_back(Counter(), Start, End); in VisitDecl()
458 Counter subtractCounters(Counter LHS, Counter RHS) { in subtractCounters()
463 Counter addCounters(Counter LHS, Counter RHS) { in addCounters()
467 Counter addCounters(Counter C1, Counter C2, Counter C3) { in addCounters()
474 Counter getRegionCounter(const Stmt *S) { in getRegionCounter()
475 return Counter::getCounter(CounterMap[S]); in getRegionCounter()
482 size_t pushRegion(Counter Count, Optional<SourceLocation> StartLoc = None, in pushRegion()
495 size_t completeDeferred(Counter Count, SourceLocation DeferredEndLoc) { in completeDeferred()
536 void completeTopLevelDeferredRegion(Counter Count, in completeTopLevelDeferredRegion()
636 SourceMappingRegion(Counter::getZero(), EndLoc, None); in popRegions()
661 Counter propagateCounts(Counter TopCount, const Stmt *S, in propagateCounts()
668 Counter ExitCount = getRegion().getCounter(); in propagateCounts()
733 Optional<Counter> ParentCounter; in handleFileExit()
793 pushRegion(Counter::getZero()); in terminateRegion()
820 Counter Count) { in fillGapAreaWithCount()
833 Counter BreakCount;
834 Counter ContinueCount;
915 Counter LabelCount = getRegionCounter(S); in VisitLabelStmt()
954 Counter ParentCount = getRegion().getCounter(); in VisitWhileStmt()
955 Counter BodyCount = getRegionCounter(S); in VisitWhileStmt()
960 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitWhileStmt()
964 Counter CondCount = in VisitWhileStmt()
974 Counter OutCount = in VisitWhileStmt()
983 Counter ParentCount = getRegion().getCounter(); in VisitDoStmt()
984 Counter BodyCount = getRegionCounter(S); in VisitDoStmt()
988 Counter BackedgeCount = in VisitDoStmt()
992 Counter CondCount = addCounters(BackedgeCount, BC.ContinueCount); in VisitDoStmt()
995 Counter OutCount = in VisitDoStmt()
1006 Counter ParentCount = getRegion().getCounter(); in VisitForStmt()
1007 Counter BodyCount = getRegionCounter(S); in VisitForStmt()
1016 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitForStmt()
1028 Counter CondCount = addCounters( in VisitForStmt()
1042 Counter OutCount = addCounters(BodyBC.BreakCount, IncrementBC.BreakCount, in VisitForStmt()
1055 Counter ParentCount = getRegion().getCounter(); in VisitCXXForRangeStmt()
1056 Counter BodyCount = getRegionCounter(S); in VisitCXXForRangeStmt()
1060 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitCXXForRangeStmt()
1069 Counter LoopCount = in VisitCXXForRangeStmt()
1071 Counter OutCount = in VisitCXXForRangeStmt()
1081 Counter ParentCount = getRegion().getCounter(); in VisitObjCForCollectionStmt()
1082 Counter BodyCount = getRegionCounter(S); in VisitObjCForCollectionStmt()
1086 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitObjCForCollectionStmt()
1095 Counter LoopCount = in VisitObjCForCollectionStmt()
1097 Counter OutCount = in VisitObjCForCollectionStmt()
1119 pushRegion(Counter::getZero(), getStart(CS->body_front())); in VisitSwitchStmt()
1132 propagateCounts(Counter::getZero(), Body); in VisitSwitchStmt()
1139 Counter ExitCount = getRegionCounter(S); in VisitSwitchStmt()
1154 Counter Count = addCounters(Parent.getCounter(), getRegionCounter(S)); in VisitSwitchCase()
1179 Counter ParentCount = getRegion().getCounter(); in VisitIfStmt()
1180 Counter ThenCount = getRegionCounter(S); in VisitIfStmt()
1192 Counter OutCount = propagateCounts(ThenCount, S->getThen()); in VisitIfStmt()
1194 Counter ElseCount = subtractCounters(ParentCount, ThenCount); in VisitIfStmt()
1214 Counter ParentCount = getRegion().getCounter(); in VisitCXXTryStmt()
1220 Counter ExitCount = getRegionCounter(S); in VisitCXXTryStmt()
1231 Counter ParentCount = getRegion().getCounter(); in VisitAbstractConditionalOperator()
1232 Counter TrueCount = getRegionCounter(E); in VisitAbstractConditionalOperator()