• Home
  • Raw
  • Download

Lines Matching refs:Counter

37   Counter Count;
46 SourceMappingRegion(Counter Count, Optional<SourceLocation> LocStart, in SourceMappingRegion()
50 const Counter &getCounter() const { return Count; } in getCounter()
52 void setCounter(Counter C) { Count = C; } in setCounter()
312 SourceRegions.emplace_back(Counter(), getStart(Body), getEnd(Body)); in VisitDecl()
346 Counter subtractCounters(Counter LHS, Counter RHS) { in subtractCounters()
351 Counter addCounters(Counter LHS, Counter RHS) { in addCounters()
355 Counter addCounters(Counter C1, Counter C2, Counter C3) { in addCounters()
359 Counter addCounters(Counter C1, Counter C2, Counter C3, Counter C4) { in addCounters()
366 Counter getRegionCounter(const Stmt *S) { in getRegionCounter()
367 return Counter::getCounter(CounterMap[S]); in getRegionCounter()
374 size_t pushRegion(Counter Count, Optional<SourceLocation> StartLoc = None, in pushRegion()
431 Counter propagateCounts(Counter TopCount, const Stmt *S) { in propagateCounts()
434 Counter ExitCount = getRegion().getCounter(); in propagateCounts()
487 Optional<Counter> ParentCounter; in handleFileExit()
542 pushRegion(Counter::getZero()); in terminateRegion()
547 Counter BreakCount;
548 Counter ContinueCount;
626 Counter ParentCount = getRegion().getCounter(); in VisitWhileStmt()
627 Counter BodyCount = getRegionCounter(S); in VisitWhileStmt()
632 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitWhileStmt()
636 Counter CondCount = in VisitWhileStmt()
641 Counter OutCount = in VisitWhileStmt()
650 Counter ParentCount = getRegion().getCounter(); in VisitDoStmt()
651 Counter BodyCount = getRegionCounter(S); in VisitDoStmt()
655 Counter BackedgeCount = in VisitDoStmt()
659 Counter CondCount = addCounters(BackedgeCount, BC.ContinueCount); in VisitDoStmt()
662 Counter OutCount = in VisitDoStmt()
673 Counter ParentCount = getRegion().getCounter(); in VisitForStmt()
674 Counter BodyCount = getRegionCounter(S); in VisitForStmt()
679 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitForStmt()
688 Counter CondCount = in VisitForStmt()
695 Counter OutCount = in VisitForStmt()
706 Counter ParentCount = getRegion().getCounter(); in VisitCXXForRangeStmt()
707 Counter BodyCount = getRegionCounter(S); in VisitCXXForRangeStmt()
711 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitCXXForRangeStmt()
714 Counter LoopCount = in VisitCXXForRangeStmt()
716 Counter OutCount = in VisitCXXForRangeStmt()
726 Counter ParentCount = getRegion().getCounter(); in VisitObjCForCollectionStmt()
727 Counter BodyCount = getRegionCounter(S); in VisitObjCForCollectionStmt()
731 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitObjCForCollectionStmt()
734 Counter LoopCount = in VisitObjCForCollectionStmt()
736 Counter OutCount = in VisitObjCForCollectionStmt()
757 pushRegion(Counter::getZero(), getStart(CS->body_front()), in VisitSwitchStmt()
764 propagateCounts(Counter::getZero(), Body); in VisitSwitchStmt()
771 Counter ExitCount = getRegionCounter(S); in VisitSwitchStmt()
780 Counter Count = addCounters(Parent.getCounter(), getRegionCounter(S)); in VisitSwitchCase()
802 Counter ParentCount = getRegion().getCounter(); in VisitIfStmt()
803 Counter ThenCount = getRegionCounter(S); in VisitIfStmt()
810 Counter OutCount = propagateCounts(ThenCount, S->getThen()); in VisitIfStmt()
812 Counter ElseCount = subtractCounters(ParentCount, ThenCount); in VisitIfStmt()
829 Counter ExitCount = getRegionCounter(S); in VisitCXXTryStmt()
840 Counter ParentCount = getRegion().getCounter(); in VisitAbstractConditionalOperator()
841 Counter TrueCount = getRegionCounter(E); in VisitAbstractConditionalOperator()