Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:BreakContinueStack

369     /// BreakContinueStack - Keep counts of breaks and continues inside loops.
375 SmallVector<BreakContinue, 8> BreakContinueStack;
458 assert(!BreakContinueStack.empty() && "break not in a loop or switch!");
459 BreakContinueStack.back().BreakCount += PGO.getCurrentRegionCount();
466 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!");
467 BreakContinueStack
476 BreakContinueStack.push_back(BreakContinue());
488 BreakContinue BC = BreakContinueStack.pop_back_val();
502 BreakContinueStack.push_back(BreakContinue());
508 BreakContinue BC = BreakContinueStack.pop_back_val();
529 BreakContinueStack.push_back(BreakContinue());
541 BreakContinueStack.back().ContinueCount);
547 BreakContinue BC = BreakContinueStack.pop_back_val();
568 BreakContinueStack.push_back(BreakContinue());
580 BreakContinueStack.back().ContinueCount);
585 BreakContinue BC = BreakContinueStack.pop_back_val();
603 BreakContinueStack.push_back(BreakContinue());
607 BreakContinue BC = BreakContinueStack.pop_back_val();
617 BreakContinueStack.push_back(BreakContinue());
620 BreakContinue BC = BreakContinueStack.pop_back_val();
621 if (!BreakContinueStack.empty())
622 BreakContinueStack.back().ContinueCount += BC.ContinueCount;