Lines Matching refs:StartBB

270   StartBB = StartInst->getParent();  in splitCandidate()
271 PrevBB = StartBB; in splitCandidate()
315 if (isa<PHINode>(StartInst) && StartInst != &*StartBB->begin()) in splitCandidate()
341 StartBB = PrevBB->splitBasicBlock(StartInst, OriginalName + "_to_outline"); in splitCandidate()
342 PrevBB->replaceSuccessorsPhiUsesWith(PrevBB, StartBB); in splitCandidate()
365 replaceTargetsFromPHINode(StartBB, PrevBB, StartBB, BBSet); in splitCandidate()
387 assert(StartBB != nullptr && "StartBB for Candidate is not defined!"); in reattachCandidate()
418 replaceTargetsFromPHINode(StartBB, StartBB, PrevBB, BBSet); in reattachCandidate()
423 moveBBContents(*StartBB, *PrevBB); in reattachCandidate()
426 if (StartBB != EndBB) in reattachCandidate()
437 PrevBB->replaceSuccessorsPhiUsesWith(StartBB, PrevBB); in reattachCandidate()
438 StartBB->eraseFromParent(); in reattachCandidate()
441 StartBB = PrevBB; in reattachCandidate()
877 assert(Region.StartBB && "Region must have a start BasicBlock!"); in getCodeExtractorArguments()
878 Function *OrigF = Region.StartBB->getParent(); in getCodeExtractorArguments()
2471 TargetTransformInfo &TTI = getTTI(*Region->StartBB->getParent()); in findBenefitFromAllRegions()
2514 TargetTransformInfo &TTI = getTTI(*Region->StartBB->getParent()); in findCostOutputReloads()
2695 assert(Region.StartBB && "StartBB for the OutlinableRegion is nullptr!"); in extractSection()
2696 BasicBlock *InitialStart = Region.StartBB; in extractSection()
2697 Function *OrigF = Region.StartBB->getParent(); in extractSection()
2705 LLVM_DEBUG(dbgs() << "CodeExtractor failed to outline " << Region.StartBB in extractSection()
2728 Region.StartBB = RewrittenBB; in extractSection()