Home
last modified time | relevance | path

Searched refs:LoopVectorPreHeader (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp598 BasicBlock *LoopVectorPreHeader = nullptr; member in llvm::InnerLoopVectorizer
2334 BasicBlock *const TCCheckBlock = LoopVectorPreHeader; in createIterationCountCheck()
2391 BasicBlock *const TCCheckBlock = LoopVectorPreHeader; in emitIterationCountCheck()
2394 LoopVectorPreHeader = SplitBlock(TCCheckBlock, TCCheckBlock->getTerminator(), in emitIterationCountCheck()
2399 *BranchInst::Create(Bypass, LoopVectorPreHeader, CheckMinIters); in emitIterationCountCheck()
2426 LoopVectorPreHeader = OrigLoop->getLoopPreheader(); in createVectorLoopSkeleton()
2427 assert(LoopVectorPreHeader && "Invalid loop structure"); in createVectorLoopSkeleton()
2433 SplitBlock(LoopVectorPreHeader, LoopVectorPreHeader->getTerminator(), DT, in createVectorLoopSkeleton()
2526 return LoopVectorPreHeader; in createVectorizedLoopSkeleton()
7306 ILV.getOrCreateVectorTripCount(ILV.LoopVectorPreHeader), State); in executePlan()
[all …]
H A DVPlan.cpp310 BasicBlock *LoopVectorPreHeader = in get() local
312 if (LoopVectorPreHeader) in get()
313 Builder.SetInsertPoint(LoopVectorPreHeader->getTerminator()); in get()