Searched refs:BreakContinueStack (Results 1 - 7 of 7) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenPGO.cpp213 /// BreakContinueStack - Keep counts of breaks and continues inside loops.
219 SmallVector<BreakContinue, 8> BreakContinueStack; member in struct:__anon3820::ComputeRegionCounts
310 assert(!BreakContinueStack.empty() && "break not in a loop or switch!");
311 BreakContinueStack.back().BreakCount += CurrentCount;
318 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!");
319 BreakContinueStack.back().ContinueCount += CurrentCount;
328 BreakContinueStack.push_back(BreakContinue());
340 BreakContinue BC = BreakContinueStack.pop_back_val();
353 BreakContinueStack.push_back(BreakContinue());
360 BreakContinue BC = BreakContinueStack
[all...]
H A DCoverageMappingGen.cpp550 SmallVector<BreakContinue, 8> BreakContinueStack; member in struct:__anon3826::CounterCoverageMappingBuilder
610 assert(!BreakContinueStack.empty() && "break not in a loop or switch!");
611 BreakContinueStack.back().BreakCount = addCounters(
612 BreakContinueStack.back().BreakCount, getRegion().getCounter());
617 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!");
618 BreakContinueStack.back().ContinueCount = addCounters(
619 BreakContinueStack.back().ContinueCount, getRegion().getCounter());
630 BreakContinueStack.push_back(BreakContinue());
633 BreakContinue BC = BreakContinueStack.pop_back_val();
653 BreakContinueStack
[all...]
H A DCGStmt.cpp627 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader));
678 BreakContinueStack.pop_back();
706 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond));
729 BreakContinueStack.pop_back();
784 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
837 BreakContinueStack.pop_back();
899 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
913 BreakContinueStack.pop_back();
1023 assert(!BreakContinueStack.empty() && "break stmt not in a loop or switch!");
1031 EmitBranchThroughCleanup(BreakContinueStack
[all...]
H A DCGStmtOpenMP.cpp893 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
898 BreakContinueStack.pop_back();
933 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
941 BreakContinueStack.pop_back();
1351 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
1374 BreakContinueStack.pop_back();
2597 return BreakContinueStack.back().BreakBlock;
H A DCGObjC.cpp1679 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody));
1684 BreakContinueStack.pop_back();
H A DCodeGenFunction.cpp275 assert(BreakContinueStack.empty() &&
H A DCodeGenFunction.h932 // BreakContinueStack - This keeps track of where break and continue
941 SmallVector<BreakContinue, 8> BreakContinueStack; member in class:clang::CodeGen::CodeGenFunction

Completed in 140 milliseconds