Lines Matching refs:BreakContinueStack
559 SmallVector<BreakContinue, 8> BreakContinueStack; member
661 assert(!BreakContinueStack.empty() && "break not in a loop or switch!"); in VisitBreakStmt()
662 BreakContinueStack.back().BreakCount = addCounters( in VisitBreakStmt()
663 BreakContinueStack.back().BreakCount, getCurrentRegionCount()); in VisitBreakStmt()
669 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!"); in VisitContinueStmt()
670 BreakContinueStack.back().ContinueCount = addCounters( in VisitContinueStmt()
671 BreakContinueStack.back().ContinueCount, getCurrentRegionCount()); in VisitContinueStmt()
679 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
690 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
705 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
710 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
731 BreakContinueStack.push_back(BreakContinue()); in VisitForStmt()
742 getCurrentRegionCount(), BreakContinueStack.back().ContinueCount)); in VisitForStmt()
749 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitForStmt()
770 BreakContinueStack.push_back(BreakContinue()); in VisitCXXForRangeStmt()
776 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitCXXForRangeStmt()
785 BreakContinueStack.push_back(BreakContinue()); in VisitObjCForCollectionStmt()
788 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitObjCForCollectionStmt()
796 BreakContinueStack.push_back(BreakContinue()); in VisitSwitchStmt()
813 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitSwitchStmt()
814 if (!BreakContinueStack.empty()) in VisitSwitchStmt()
815 BreakContinueStack.back().ContinueCount = addCounters( in VisitSwitchStmt()
816 BreakContinueStack.back().ContinueCount, BC.ContinueCount); in VisitSwitchStmt()