Lines Matching refs:BreakContinueStack

1341   SmallVector<BreakContinue, 8> BreakContinueStack;  member
1466 assert(!BreakContinueStack.empty() && "break not in a loop or switch!"); in VisitBreakStmt()
1467 BreakContinueStack.back().BreakCount = addCounters( in VisitBreakStmt()
1468 BreakContinueStack.back().BreakCount, getRegion().getCounter()); in VisitBreakStmt()
1475 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!"); in VisitContinueStmt()
1476 BreakContinueStack.back().ContinueCount = addCounters( in VisitContinueStmt()
1477 BreakContinueStack.back().ContinueCount, getRegion().getCounter()); in VisitContinueStmt()
1498 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
1501 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
1537 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
1541 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
1574 BreakContinueStack.emplace_back(); in VisitForStmt()
1577 BreakContinueStack.emplace_back(); in VisitForStmt()
1580 BreakContinue BodyBC = BreakContinueStack.pop_back_val(); in VisitForStmt()
1590 IncrementBC = BreakContinueStack.pop_back_val(); in VisitForStmt()
1631 BreakContinueStack.push_back(BreakContinue()); in VisitCXXForRangeStmt()
1634 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitCXXForRangeStmt()
1667 BreakContinueStack.push_back(BreakContinue()); in VisitObjCForCollectionStmt()
1670 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitObjCForCollectionStmt()
1693 BreakContinueStack.push_back(BreakContinue()); in VisitSwitchStmt()
1716 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitSwitchStmt()
1718 if (!BreakContinueStack.empty()) in VisitSwitchStmt()
1719 BreakContinueStack.back().ContinueCount = addCounters( in VisitSwitchStmt()
1720 BreakContinueStack.back().ContinueCount, BC.ContinueCount); in VisitSwitchStmt()