Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp620 BasicBlock *MemCheckBlock = BasicBlock::Create( in expandFindMismatch() local
653 CurLoop->getParentLoop()->addBasicBlockToLoop(MemCheckBlock, *LI); in expandFindMismatch()
683 BranchInst::Create(MemCheckBlock, LoopPreHeaderBlock, LimitCheck); in expandFindMismatch()
690 {{DominatorTree::Insert, MinItCheckBlock, MemCheckBlock}, in expandFindMismatch()
695 Builder.SetInsertPoint(MemCheckBlock); in expandFindMismatch()
736 {{DominatorTree::Insert, MemCheckBlock, LoopPreHeaderBlock}, in expandFindMismatch()
737 {DominatorTree::Insert, MemCheckBlock, VectorLoopPreheaderBlock}}); in expandFindMismatch()
H A DLoopVectorize.cpp1816 BasicBlock *MemCheckBlock = nullptr; member in __anon71de2b2d0611::GeneratedRTChecks
1877 MemCheckBlock = SplitBlock(Pred, Pred->getTerminator(), DT, LI, nullptr, in Create()
1884 MemCheckBlock->getTerminator(), *DiffChecks, MemCheckExp, in Create()
1893 MemCheckBlock->getTerminator(), L, RtPtrChecking.getChecks(), in Create()
1901 if (!MemCheckBlock && !SCEVCheckBlock) in Create()
1908 if (MemCheckBlock) in Create()
1909 MemCheckBlock->replaceAllUsesWith(Preheader); in Create()
1916 if (MemCheckBlock) { in Create()
1917 MemCheckBlock->getTerminator()->moveBefore(Preheader->getTerminator()); in Create()
1918 new UnreachableInst(Preheader->getContext(), MemCheckBlock); in Create()
[all …]