Lines Matching refs:BreakContinueStack
836 SmallVector<BreakContinue, 8> BreakContinueStack; member
926 assert(!BreakContinueStack.empty() && "break not in a loop or switch!"); in VisitBreakStmt()
927 BreakContinueStack.back().BreakCount = addCounters( in VisitBreakStmt()
928 BreakContinueStack.back().BreakCount, getRegion().getCounter()); in VisitBreakStmt()
935 assert(!BreakContinueStack.empty() && "continue stmt not in a loop!"); in VisitContinueStmt()
936 BreakContinueStack.back().ContinueCount = addCounters( in VisitContinueStmt()
937 BreakContinueStack.back().ContinueCount, getRegion().getCounter()); in VisitContinueStmt()
958 BreakContinueStack.push_back(BreakContinue()); in VisitWhileStmt()
961 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitWhileStmt()
986 BreakContinueStack.push_back(BreakContinue()); in VisitDoStmt()
990 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitDoStmt()
1011 BreakContinueStack.emplace_back(); in VisitForStmt()
1014 BreakContinueStack.emplace_back(); in VisitForStmt()
1017 BreakContinue BodyBC = BreakContinueStack.pop_back_val(); in VisitForStmt()
1024 IncrementBC = BreakContinueStack.pop_back_val(); in VisitForStmt()
1058 BreakContinueStack.push_back(BreakContinue()); in VisitCXXForRangeStmt()
1061 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitCXXForRangeStmt()
1084 BreakContinueStack.push_back(BreakContinue()); in VisitObjCForCollectionStmt()
1087 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitObjCForCollectionStmt()
1109 BreakContinueStack.push_back(BreakContinue()); in VisitSwitchStmt()
1133 BreakContinue BC = BreakContinueStack.pop_back_val(); in VisitSwitchStmt()
1135 if (!BreakContinueStack.empty()) in VisitSwitchStmt()
1136 BreakContinueStack.back().ContinueCount = addCounters( in VisitSwitchStmt()
1137 BreakContinueStack.back().ContinueCount, BC.ContinueCount); in VisitSwitchStmt()