Home
last modified time | relevance | path

Searched refs:BreakContinue (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenPGO.cpp377 struct BreakContinue { struct
380 BreakContinue() : BreakCount(0), ContinueCount(0) {} in BreakContinue() function
382 SmallVector<BreakContinue, 8> BreakContinueStack;
491 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
503 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
516 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
523 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
540 BreakContinueStack.push_back(BreakContinue()); in VisitForStmt()
578 BreakContinueStack.push_back(BreakContinue()); in VisitCXXForRangeStmt()
606 BreakContinueStack.push_back(BreakContinue()); in VisitObjCForCollectionStmt()
[all …]
H A DCoverageMappingGen.cpp941 struct BreakContinue { struct
945 SmallVector<BreakContinue, 8> BreakContinueStack;
1087 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
1090 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
1126 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
1130 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
1176 BreakContinue IncrementBC; in VisitForStmt()
1220 BreakContinueStack.push_back(BreakContinue()); in VisitCXXForRangeStmt()
1223 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitCXXForRangeStmt()
1256 BreakContinueStack.push_back(BreakContinue()); in VisitObjCForCollectionStmt()
[all …]
H A DCGStmt.cpp867 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader)); in EmitWhileStmt()
961 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond)); in EmitDoStmt()
1057 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitForStmt()
1187 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitCXXForRangeStmt()
2013 BreakContinueStack.push_back(BreakContinue(SwitchExit, OuterContinue)); in EmitSwitchStmt()
H A DCodeGenFunction.h1428 struct BreakContinue {
1429 BreakContinue(JumpDest Break, JumpDest Continue)
1435 SmallVector<BreakContinue, 8> BreakContinueStack;
H A DCGStmtOpenMP.cpp1891 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitOMPLoopBody()
2118 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitOMPInnerLoop()
2806 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue)); in EmitOMPOuterLoop()
H A DCGObjC.cpp1972 BreakContinueStack.push_back(BreakContinue(LoopEnd, AfterBody)); in EmitObjCForCollectionStmt()