Lines Matching refs:BreakContinueStack
382 SmallVector<BreakContinue, 8> BreakContinueStack; member
473 assert(!BreakContinueStack.empty() && "break not in a loop or switch!"); in VisitBreakStmt()
474 BreakContinueStack.back().BreakCount += CurrentCount; in VisitBreakStmt()
481 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!"); in VisitContinueStmt()
482 BreakContinueStack.back().ContinueCount += CurrentCount; in VisitContinueStmt()
491 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
503 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
516 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
523 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
540 BreakContinueStack.push_back(BreakContinue()); in VisitForStmt()
547 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitForStmt()
578 BreakContinueStack.push_back(BreakContinue()); in VisitCXXForRangeStmt()
585 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitCXXForRangeStmt()
606 BreakContinueStack.push_back(BreakContinue()); in VisitObjCForCollectionStmt()
612 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitObjCForCollectionStmt()
625 BreakContinueStack.push_back(BreakContinue()); in VisitSwitchStmt()
628 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitSwitchStmt()
629 if (!BreakContinueStack.empty()) in VisitSwitchStmt()
630 BreakContinueStack.back().ContinueCount += BC.ContinueCount; in VisitSwitchStmt()