Lines Matching refs:MemCheckBlock
1853 BasicBlock *MemCheckBlock = nullptr; member in GeneratedRTChecks
1910 MemCheckBlock = SplitBlock(Pred, Pred->getTerminator(), DT, LI, nullptr, in Create()
1917 MemCheckBlock->getTerminator(), L, *DiffChecks, MemCheckExp, in Create()
1926 addRuntimeChecks(MemCheckBlock->getTerminator(), L, in Create()
1934 if (!MemCheckBlock && !SCEVCheckBlock) in Create()
1941 if (MemCheckBlock) in Create()
1942 MemCheckBlock->replaceAllUsesWith(Preheader); in Create()
1949 if (MemCheckBlock) { in Create()
1950 MemCheckBlock->getTerminator()->moveBefore(Preheader->getTerminator()); in Create()
1951 new UnreachableInst(Preheader->getContext(), MemCheckBlock); in Create()
1956 if (MemCheckBlock) { in Create()
1957 DT->eraseNode(MemCheckBlock); in Create()
1958 LI->removeBlock(MemCheckBlock); in Create()
1967 if (SCEVCheckBlock || MemCheckBlock) in getCost()
1987 if (MemCheckBlock) in getCost()
1988 for (Instruction &I : *MemCheckBlock) { in getCost()
1989 if (MemCheckBlock->getTerminator() == &I) in getCost()
1997 if (SCEVCheckBlock || MemCheckBlock) in getCost()
2019 for (auto &I : make_early_inc_range(reverse(*MemCheckBlock))) { in ~GeneratedRTChecks()
2032 MemCheckBlock->eraseFromParent(); in ~GeneratedRTChecks()
2082 MemCheckBlock); in emitMemRuntimeChecks()
2084 DT->addNewBlock(MemCheckBlock, Pred); in emitMemRuntimeChecks()
2085 DT->changeImmediateDominator(LoopVectorPreHeader, MemCheckBlock); in emitMemRuntimeChecks()
2086 MemCheckBlock->moveBefore(LoopVectorPreHeader); in emitMemRuntimeChecks()
2089 PL->addBasicBlockToLoop(MemCheckBlock, *LI); in emitMemRuntimeChecks()
2092 MemCheckBlock->getTerminator(), in emitMemRuntimeChecks()
2094 MemCheckBlock->getTerminator()->setDebugLoc( in emitMemRuntimeChecks()
2099 return MemCheckBlock; in emitMemRuntimeChecks()
3031 BasicBlock *const MemCheckBlock = in emitMemRuntimeChecks() local
3037 if (!MemCheckBlock) in emitMemRuntimeChecks()
3040 if (MemCheckBlock->getParent()->hasOptSize() || OptForSizeBasedOnProfile) { in emitMemRuntimeChecks()
3055 LoopBypassBlocks.push_back(MemCheckBlock); in emitMemRuntimeChecks()
3059 return MemCheckBlock; in emitMemRuntimeChecks()