Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCodeGenPGO.cpp250 SmallVector<BreakContinue, 8> BreakContinueStack; member
333 assert(!BreakContinueStack.empty() && "break not in a loop or switch!"); in VisitBreakStmt()
334 BreakContinueStack.back().BreakCount += PGO.getCurrentRegionCount(); in VisitBreakStmt()
341 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!"); in VisitContinueStmt()
342 BreakContinueStack.back().ContinueCount += PGO.getCurrentRegionCount(); in VisitContinueStmt()
351 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
363 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
377 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
383 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
404 BreakContinueStack.push_back(BreakContinue()); in VisitForStmt()
[all …]
H A DCoverageMappingGen.cpp559 SmallVector<BreakContinue, 8> BreakContinueStack; member
661 assert(!BreakContinueStack.empty() && "break not in a loop or switch!"); in VisitBreakStmt()
662 BreakContinueStack.back().BreakCount = addCounters( in VisitBreakStmt()
663 BreakContinueStack.back().BreakCount, getCurrentRegionCount()); in VisitBreakStmt()
669 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!"); in VisitContinueStmt()
670 BreakContinueStack.back().ContinueCount = addCounters( in VisitContinueStmt()
671 BreakContinueStack.back().ContinueCount, getCurrentRegionCount()); in VisitContinueStmt()
679 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
690 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
705 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
[all …]
H A DCGStmt.cpp696 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt()
750 BreakContinueStack.pop_back(); in EmitWhileStmt()
778 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
801 BreakContinueStack.pop_back(); in EmitDoStmt()
860 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitForStmt()
916 BreakContinueStack.pop_back(); in EmitForStmt()
982 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitCXXForRangeStmt()
996 BreakContinueStack.pop_back(); in EmitCXXForRangeStmt()
1104 assert(!BreakContinueStack.empty() && "break stmt not in a loop or switch!"); in EmitBreakStmt()
1112 EmitBranchThroughCleanup(BreakContinueStack.back().BreakBlock); in EmitBreakStmt()
[all …]
H A DCGStmtOpenMP.cpp286 BreakContinueStack.push_back(BreakContinue(JumpDest(), Continue)); in EmitOMPLoopBody()
291 BreakContinueStack.pop_back(); in EmitOMPLoopBody()
335 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitOMPInnerLoop()
343 BreakContinueStack.pop_back(); in EmitOMPInnerLoop()
H A DCGObjC.cpp1632 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody)); in EmitObjCForCollectionStmt()
1637 BreakContinueStack.pop_back(); in EmitObjCForCollectionStmt()
H A DCodeGenFunction.cpp213 assert(BreakContinueStack.empty() && in FinishFunction()
H A DCodeGenFunction.h921 SmallVector<BreakContinue, 8> BreakContinueStack; variable