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

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp361 /// BreakContinueStack - Keep counts of breaks and continues inside loops.
367 SmallVector<BreakContinue, 8> BreakContinueStack; member in struct:__anon1801::ComputeRegionCounts
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
[all...]
H A DCoverageMappingGen.cpp842 SmallVector<BreakContinue, 8> BreakContinueStack; member in namespace:__anon1810
944 assert(!BreakContinueStack.empty() && "break not in a loop or switch!");
945 BreakContinueStack.back().BreakCount = addCounters(
946 BreakContinueStack.back().BreakCount, getRegion().getCounter());
953 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!");
954 BreakContinueStack.back().ContinueCount = addCounters(
955 BreakContinueStack.back().ContinueCount, getRegion().getCounter());
976 BreakContinueStack.push_back(BreakContinue());
979 BreakContinue BC = BreakContinueStack.pop_back_val();
1004 BreakContinueStack
[all...]
H A DCGStmt.cpp749 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader));
800 BreakContinueStack.pop_back();
828 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond));
854 BreakContinueStack.pop_back();
912 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
965 BreakContinueStack.pop_back();
1033 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
1047 BreakContinueStack.pop_back();
1192 assert(!BreakContinueStack.empty() && "break stmt not in a loop or switch!");
1200 EmitBranchThroughCleanup(BreakContinueStack
[all...]
H A DCGStmtOpenMP.cpp1801 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
1848 BreakContinueStack.pop_back();
1896 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
1904 BreakContinueStack.pop_back();
2457 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
2492 BreakContinueStack.pop_back();
4387 : BreakContinueStack.back().ContinueBlock.getBlock());
4436 ? BreakContinueStack.back().ContinueBlock.getBlock()
4442 EmitBranch(BreakContinueStack.back().ContinueBlock.getBlock());
4471 EmitBranch(BreakContinueStack
[all...]
H A DCGObjC.cpp1893 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody));
1898 BreakContinueStack.pop_back();
H A DCodeGenFunction.cpp315 assert(BreakContinueStack.empty() &&
H A DCodeGenFunction.h1311 // BreakContinueStack - This keeps track of where break and continue
1320 SmallVector<BreakContinue, 8> BreakContinueStack; member in class:clang::CodeGen::CodeGenFunction

Completed in 122 milliseconds