Lines Matching refs:BreakContinueStack

250     SmallVector<BreakContinue, 8> BreakContinueStack;  member
333 assert(!BreakContinueStack.empty() && "break not in a loop or switch!"); in VisitBreakStmt()
334 BreakContinueStack.back().BreakCount += PGO.getCurrentRegionCount(); in VisitBreakStmt()
341 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!"); in VisitContinueStmt()
342 BreakContinueStack.back().ContinueCount += PGO.getCurrentRegionCount(); in VisitContinueStmt()
351 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
363 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
377 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
383 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
404 BreakContinueStack.push_back(BreakContinue()); in VisitForStmt()
416 BreakContinueStack.back().ContinueCount); in VisitForStmt()
422 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitForStmt()
443 BreakContinueStack.push_back(BreakContinue()); in VisitCXXForRangeStmt()
455 BreakContinueStack.back().ContinueCount); in VisitCXXForRangeStmt()
460 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitCXXForRangeStmt()
478 BreakContinueStack.push_back(BreakContinue()); in VisitObjCForCollectionStmt()
482 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitObjCForCollectionStmt()
492 BreakContinueStack.push_back(BreakContinue()); in VisitSwitchStmt()
495 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitSwitchStmt()
496 if (!BreakContinueStack.empty()) in VisitSwitchStmt()
497 BreakContinueStack.back().ContinueCount += BC.ContinueCount; in VisitSwitchStmt()