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.cpp667 BasicBlock *MemCheckBlock = BasicBlock::Create( in expandFindMismatch() local
700 CurLoop->getParentLoop()->addBasicBlockToLoop(MemCheckBlock, *LI); in expandFindMismatch()
730 BranchInst::Create(MemCheckBlock, LoopPreHeaderBlock, LimitCheck); in expandFindMismatch()
737 {{DominatorTree::Insert, MinItCheckBlock, MemCheckBlock}, in expandFindMismatch()
742 Builder.SetInsertPoint(MemCheckBlock); in expandFindMismatch()
783 {{DominatorTree::Insert, MemCheckBlock, LoopPreHeaderBlock}, in expandFindMismatch()
784 {DominatorTree::Insert, MemCheckBlock, VectorLoopPreheaderBlock}}); in expandFindMismatch()
H A DLoopVectorize.cpp1758 BasicBlock *MemCheckBlock = nullptr; member in __anon71de2b2d0511::GeneratedRTChecks
1829 MemCheckBlock = SplitBlock(Pred, Pred->getTerminator(), DT, LI, nullptr, in create()
1836 MemCheckBlock->getTerminator(), *DiffChecks, MemCheckExp, in create()
1845 MemCheckBlock->getTerminator(), L, RtPtrChecking.getChecks(), in create()
1853 if (!MemCheckBlock && !SCEVCheckBlock) in create()
1860 if (MemCheckBlock) in create()
1861 MemCheckBlock->replaceAllUsesWith(Preheader); in create()
1870 if (MemCheckBlock) { in create()
1871 MemCheckBlock->getTerminator()->moveBefore( in create()
1873 auto *UI = new UnreachableInst(Preheader->getContext(), MemCheckBlock); in create()
[all …]