Searched refs:BodyBlock (Results 1 – 2 of 2) sorted by relevance
395 BasicBlock *BodyBlock = Target->splitBasicBlock(FirstNonPHI, ".split"); in SplitIndirectBrCriticalEdges() local398 BPI->setEdgeProbability(BodyBlock, EdgeProbabilities); in SplitIndirectBrCriticalEdges()399 BFI->setBlockFreq(BodyBlock, BFI->getBlockFreq(Target).getFrequency()); in SplitIndirectBrCriticalEdges()404 IBRPred = BodyBlock; in SplitIndirectBrCriticalEdges()416 BasicBlock *Src = Pred != Target ? Pred : BodyBlock; in SplitIndirectBrCriticalEdges()437 BasicBlock::iterator MergeInsert = BodyBlock->getFirstInsertionPt(); in SplitIndirectBrCriticalEdges()
3368 CFGBlock *BodyBlock = nullptr, *TransitionBlock = nullptr; in VisitForStmt() local3413 BodyBlock = addStmt(F->getBody()); in VisitForStmt()3415 if (!BodyBlock) { in VisitForStmt()3418 BodyBlock = ContinueJumpTarget.block; in VisitForStmt()3439 VisitLogicalOperator(Cond, F, BodyBlock, LoopSuccessor); in VisitForStmt()3481 addSuccessor(ExitConditionBlock, KnownVal.isFalse() ? nullptr : BodyBlock); in VisitForStmt()3614 CFGBlock *BodyBlock = addStmt(S->getBody()); in VisitObjCForCollectionStmt() local3616 if (!BodyBlock) in VisitObjCForCollectionStmt()3617 BodyBlock = ContinueJumpTarget.block; // can happen for "for (X in Y) ;" in VisitObjCForCollectionStmt()3624 addSuccessor(ExitConditionBlock, BodyBlock); in VisitObjCForCollectionStmt()[all …]