Lines Matching refs:InsertBlock
574 Value *getOrCreateTripCount(BasicBlock *InsertBlock);
577 Value *getOrCreateVectorTripCount(BasicBlock *InsertBlock);
2799 Value *InnerLoopVectorizer::getOrCreateTripCount(BasicBlock *InsertBlock) { in getOrCreateTripCount() argument
2803 assert(InsertBlock); in getOrCreateTripCount()
2804 IRBuilder<> Builder(InsertBlock->getTerminator()); in getOrCreateTripCount()
2828 const DataLayout &DL = InsertBlock->getModule()->getDataLayout(); in getOrCreateTripCount()
2836 InsertBlock->getTerminator()); in getOrCreateTripCount()
2841 InsertBlock->getTerminator()); in getOrCreateTripCount()
2847 InnerLoopVectorizer::getOrCreateVectorTripCount(BasicBlock *InsertBlock) { in getOrCreateVectorTripCount() argument
2851 Value *TC = getOrCreateTripCount(InsertBlock); in getOrCreateVectorTripCount()
2852 IRBuilder<> Builder(InsertBlock->getTerminator()); in getOrCreateVectorTripCount()
8966 VPBasicBlock *InsertBlock = PrevRecipe->getParent(); in buildVPlanWithVPRecipes() local
8969 InsertBlock = dyn_cast<VPBasicBlock>(Region->getSingleSuccessor()); in buildVPlanWithVPRecipes()
8970 if (!InsertBlock) { in buildVPlanWithVPRecipes()
8971 InsertBlock = new VPBasicBlock(Region->getName() + ".succ"); in buildVPlanWithVPRecipes()
8972 VPBlockUtils::insertBlockAfter(InsertBlock, Region); in buildVPlanWithVPRecipes()
8975 Builder.setInsertPoint(InsertBlock, InsertBlock->getFirstNonPhi()); in buildVPlanWithVPRecipes()
8977 Builder.setInsertPoint(InsertBlock, std::next(PrevRecipe->getIterator())); in buildVPlanWithVPRecipes()