Lines Matching refs:BreakContinueStack
224 SmallVector<BreakContinue, 8> BreakContinueStack; member
315 assert(!BreakContinueStack.empty() && "break not in a loop or switch!"); in VisitBreakStmt()
316 BreakContinueStack.back().BreakCount += CurrentCount; in VisitBreakStmt()
323 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!"); in VisitContinueStmt()
324 BreakContinueStack.back().ContinueCount += CurrentCount; in VisitContinueStmt()
333 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
345 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
358 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
365 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
382 BreakContinueStack.push_back(BreakContinue()); in VisitForStmt()
389 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitForStmt()
418 BreakContinueStack.push_back(BreakContinue()); in VisitCXXForRangeStmt()
425 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitCXXForRangeStmt()
446 BreakContinueStack.push_back(BreakContinue()); in VisitObjCForCollectionStmt()
452 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitObjCForCollectionStmt()
463 BreakContinueStack.push_back(BreakContinue()); in VisitSwitchStmt()
466 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitSwitchStmt()
467 if (!BreakContinueStack.empty()) in VisitSwitchStmt()
468 BreakContinueStack.back().ContinueCount += BC.ContinueCount; in VisitSwitchStmt()