Lines Matching refs:BreakContinueStack
361 /// BreakContinueStack - Keep counts of breaks and continues inside loops.
367 SmallVector<BreakContinue, 8> BreakContinueStack;
458 assert(!BreakContinueStack.empty() && "break not in a loop or switch!");
459 BreakContinueStack.back().BreakCount += CurrentCount;
466 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!");
467 BreakContinueStack.back().ContinueCount += CurrentCount;
476 BreakContinueStack.push_back(BreakContinue());
488 BreakContinue BC = BreakContinueStack.pop_back_val();
501 BreakContinueStack.push_back(BreakContinue());
508 BreakContinue BC = BreakContinueStack.pop_back_val();
525 BreakContinueStack.push_back(BreakContinue());
532 BreakContinue BC = BreakContinueStack.pop_back_val();
563 BreakContinueStack.push_back(BreakContinue());
570 BreakContinue BC = BreakContinueStack.pop_back_val();
591 BreakContinueStack.push_back(BreakContinue());
597 BreakContinue BC = BreakContinueStack.pop_back_val();
610 BreakContinueStack.push_back(BreakContinue());
613 BreakContinue BC = BreakContinueStack.pop_back_val();
614 if (!BreakContinueStack.empty())
615 BreakContinueStack.back().ContinueCount += BC.ContinueCount;