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

/external/clang/lib/CodeGen/
H A DCodeGenPGO.cpp248 /// BreakContinueStack - Keep counts of breaks and continues inside loops.
254 SmallVector<BreakContinue, 8> BreakContinueStack; member in struct:__anon994::ComputeRegionCounts
337 assert(!BreakContinueStack.empty() && "break not in a loop or switch!");
338 BreakContinueStack.back().BreakCount += PGO.getCurrentRegionCount();
345 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!");
346 BreakContinueStack.back().ContinueCount += PGO.getCurrentRegionCount();
355 BreakContinueStack.push_back(BreakContinue());
367 BreakContinue BC = BreakContinueStack.pop_back_val();
381 BreakContinueStack.push_back(BreakContinue());
387 BreakContinue BC = BreakContinueStack
[all...]
H A DCoverageMappingGen.cpp552 SmallVector<BreakContinue, 8> BreakContinueStack; member in struct:__anon995::CounterCoverageMappingBuilder
606 assert(!BreakContinueStack.empty() && "break not in a loop or switch!");
607 BreakContinueStack.back().BreakCount = addCounters(
608 BreakContinueStack.back().BreakCount, getRegion().getCounter());
613 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!");
614 BreakContinueStack.back().ContinueCount = addCounters(
615 BreakContinueStack.back().ContinueCount, getRegion().getCounter());
626 BreakContinueStack.push_back(BreakContinue());
629 BreakContinue BC = BreakContinueStack.pop_back_val();
649 BreakContinueStack
[all...]
H A DCGStmt.cpp695 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader));
749 BreakContinueStack.pop_back();
777 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond));
800 BreakContinueStack.pop_back();
859 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
915 BreakContinueStack.pop_back();
981 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
995 BreakContinueStack.pop_back();
1109 assert(!BreakContinueStack.empty() && "break stmt not in a loop or switch!");
1117 EmitBranchThroughCleanup(BreakContinueStack
[all...]
H A DCGStmtOpenMP.cpp562 BreakContinueStack.push_back(BreakContinue(JumpDest(), Continue));
567 BreakContinueStack.pop_back();
608 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
615 BreakContinueStack.pop_back();
941 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
951 BreakContinueStack.pop_back();
H A DCodeGenFunction.cpp217 assert(BreakContinueStack.empty() &&
H A DCGObjC.cpp1628 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody));
1633 BreakContinueStack.pop_back();
H A DCodeGenFunction.h880 // BreakContinueStack - This keeps track of where break and continue
889 SmallVector<BreakContinue, 8> BreakContinueStack; member in class:clang::CodeGen::CodeGenFunction

Completed in 120 milliseconds