Lines Matching refs:BodyBlock
3528 CFGBlock *BodyBlock = nullptr, *TransitionBlock = nullptr; in VisitForStmt() local
3573 BodyBlock = addStmt(F->getBody()); in VisitForStmt()
3575 if (!BodyBlock) { in VisitForStmt()
3578 BodyBlock = ContinueJumpTarget.block; in VisitForStmt()
3599 VisitLogicalOperator(Cond, F, BodyBlock, LoopSuccessor); in VisitForStmt()
3641 addSuccessor(ExitConditionBlock, KnownVal.isFalse() ? nullptr : BodyBlock); in VisitForStmt()
3774 CFGBlock *BodyBlock = addStmt(S->getBody()); in VisitObjCForCollectionStmt() local
3776 if (!BodyBlock) in VisitObjCForCollectionStmt()
3777 BodyBlock = ContinueJumpTarget.block; // can happen for "for (X in Y) ;" in VisitObjCForCollectionStmt()
3784 addSuccessor(ExitConditionBlock, BodyBlock); in VisitObjCForCollectionStmt()
3878 CFGBlock *BodyBlock = nullptr, *TransitionBlock = nullptr; in VisitWhileStmt() local
3907 BodyBlock = addStmt(W->getBody()); in VisitWhileStmt()
3909 if (!BodyBlock) in VisitWhileStmt()
3910 BodyBlock = ContinueJumpTarget.block; // can happen for "while(...) ;" in VisitWhileStmt()
3928 VisitLogicalOperator(Cond, W, BodyBlock, LoopSuccessor); in VisitWhileStmt()
3967 addSuccessor(ExitConditionBlock, KnownVal.isFalse() ? nullptr : BodyBlock); in VisitWhileStmt()
4206 CFGBlock *BodyBlock = nullptr; in VisitDoStmt() local
4230 BodyBlock = addStmt(D->getBody()); in VisitDoStmt()
4232 if (!BodyBlock) in VisitDoStmt()
4233 BodyBlock = EntryConditionBlock; // can happen for "do ; while(...)" in VisitDoStmt()
4245 Succ = BodyBlock; in VisitDoStmt()
4265 Succ = BodyBlock; in VisitDoStmt()
4266 return BodyBlock; in VisitDoStmt()