Lines Matching refs:Succ
496 CFGBlock *Succ = nullptr; member in __anond5061b330411::CFGBuilder
692 Succ = S; in setDecisionPoint()
698 CFGBlock *Succ = nullptr; member
1577 Succ = createBlock(); in buildCFG()
1578 assert(Succ == &cfg->getExit()); in buildCFG()
1611 VBaseSucc = Succ = B ? B : &cfg->getExit(); in buildCFG()
1620 Succ = VBaseSucc; in buildCFG()
1629 Succ = B; in buildCFG()
1694 if (add_successor && Succ) in createBlock()
1695 addSuccessor(B, Succ); in createBlock()
1705 addSuccessor(B, &cfg->getExit(), Succ); in createNoReturnBlock()
1994 SaveAndRestore save_Block(Block), save_Succ(Succ); in createScopeChangesHandlingBlock()
2759 Succ = Block; in VisitCallExpr()
2790 Succ = ConfluenceBlock; in VisitChooseExpr()
2796 Succ = ConfluenceBlock; in VisitChooseExpr()
2860 Succ = ConfluenceBlock; in VisitConditionalOperator()
2874 Succ = ConfluenceBlock; in VisitConditionalOperator()
2980 Succ = Block; in VisitDeclSubExpr()
2985 blockAfterStaticInit = Succ; in VisitDeclSubExpr()
3063 Succ = B; in VisitDeclSubExpr()
3100 Succ = Block; in VisitIfStmt()
3106 CFGBlock *ElseBlock = Succ; in VisitIfStmt()
3109 SaveAndRestore sv(Succ); in VisitIfStmt()
3135 SaveAndRestore sv(Succ); in VisitIfStmt()
3341 } else SEHTrySuccessor = Succ; in VisitSEHTryStmt()
3357 Succ = SEHTrySuccessor; in VisitSEHTryStmt()
3372 Succ = SEHTrySuccessor; in VisitSEHTryStmt()
3412 Succ = LabelBlock; in VisitLabelStmt()
3484 Succ = Block; in VisitGCCAsmStmt()
3494 BackpatchBlocks.push_back(JumpSource(Succ, ScopePos)); in VisitGCCAsmStmt()
3527 LoopSuccessor = Succ; in VisitForStmt()
3541 SaveAndRestore save_Block(Block), save_Succ(Succ); in VisitForStmt()
3547 Block = Succ = TransitionBlock = createBlock(false); in VisitForStmt()
3558 Succ = addStmt(I); in VisitForStmt()
3563 assert(Block == Succ); in VisitForStmt()
3571 ContinueJumpTarget = JumpTarget(Succ, ContinueScopePos); in VisitForStmt()
3661 Succ = EntryConditionBlock; in VisitForStmt()
3675 Succ = EntryConditionBlock; in VisitForStmt()
3737 LoopSuccessor = Succ; in VisitObjCForCollectionStmt()
3764 Succ = EntryConditionBlock; in VisitObjCForCollectionStmt()
3769 SaveAndRestore save_Block(Block), save_Succ(Succ); in VisitObjCForCollectionStmt()
3777 Succ = LoopBackBlock = createBlock(); in VisitObjCForCollectionStmt()
3781 ContinueJumpTarget = JumpTarget(Succ, ScopePos); in VisitObjCForCollectionStmt()
3824 Succ = SyncBlock; in VisitObjCAtSynchronizedStmt()
3884 LoopSuccessor = Succ; in VisitWhileStmt()
3894 SaveAndRestore save_Block(Block), save_Succ(Succ); in VisitWhileStmt()
3900 Succ = TransitionBlock = createBlock(false); in VisitWhileStmt()
3902 ContinueJumpTarget = JumpTarget(Succ, LoopBeginScopePos); in VisitWhileStmt()
3991 Succ = EntryConditionBlock; in VisitWhileStmt()
4076 TrySuccessor = Succ; in VisitObjCAtTryStmt()
4092 Succ = TrySuccessor; in VisitObjCAtTryStmt()
4114 Succ = TrySuccessor; in VisitObjCAtTryStmt()
4186 LoopSuccessor = Succ; in VisitDoStmt()
4209 Succ = EntryConditionBlock; in VisitDoStmt()
4220 SaveAndRestore save_Block(Block), save_Succ(Succ); in VisitDoStmt()
4254 Succ = BodyBlock; in VisitDoStmt()
4274 Succ = BodyBlock; in VisitDoStmt()
4356 } else SwitchSuccessor = Succ; in VisitSwitchStmt()
4373 Succ = SwitchSuccessor; in VisitSwitchStmt()
4531 Succ = TopBlock; in VisitCaseStmt()
4534 Succ = CaseBlock; in VisitCaseStmt()
4537 return Succ; in VisitCaseStmt()
4566 Succ = DefaultCaseBlock; in VisitDefaultStmt()
4581 TrySuccessor = Succ; in VisitCXXTryStmt()
4593 Succ = TrySuccessor; in VisitCXXTryStmt()
4614 Succ = TrySuccessor; in VisitCXXTryStmt()
4704 LoopSuccessor = Succ; in VisitCXXForRangeStmt()
4728 Succ = ConditionBlock; in VisitCXXForRangeStmt()
4741 SaveAndRestore save_Block(Block), save_Succ(Succ); in VisitCXXForRangeStmt()
4747 Succ = addStmt(S->getInc()); in VisitCXXForRangeStmt()
4750 ContinueJumpTarget = JumpTarget(Succ, ContinueScopePos); in VisitCXXForRangeStmt()
5121 if (B) Succ = B; in VisitCXXBindTemporaryExprForTemporaryDtors()
5126 if (B) Succ = B; in VisitCXXBindTemporaryExprForTemporaryDtors()
5132 Context.setDecisionPoint(Succ, E); in VisitCXXBindTemporaryExprForTemporaryDtors()
5152 addSuccessor(Decision, FalseSucc ? FalseSucc : Context.Succ, in InsertTempDtorDecisionBlock()
5162 CFGBlock *ConditionSucc = Succ; in VisitConditionalOperatorForTemporaryDtors()
5173 Succ = ConditionSucc; in VisitConditionalOperatorForTemporaryDtors()
5378 void CFGBlock::addSuccessor(AdjacentBlock Succ, in addSuccessor() argument
5380 if (CFGBlock *B = Succ.getReachableBlock()) in addSuccessor()
5381 B->Preds.push_back(AdjacentBlock(this, Succ.isReachable()), C); in addSuccessor()
5383 if (CFGBlock *UnreachableB = Succ.getPossiblyUnreachableBlock()) in addSuccessor()
5386 Succs.push_back(Succ, C); in addSuccessor()
6223 for (const auto &Succ : Blk->succs()) { in isInevitablySinking() local
6224 if (const CFGBlock *SuccBlk = Succ.getReachableBlock()) { in isInevitablySinking()