Searched refs:LoopVectorPreHeader (Results 1 – 1 of 1) sorted by relevance
814 BasicBlock *LoopVectorPreHeader; member in llvm::InnerLoopVectorizer2031 BasicBlock *LoopVectorPreHeader, in emitSCEVChecks() argument2039 auto *Pred = LoopVectorPreHeader->getSinglePredecessor(); in emitSCEVChecks()2041 BranchInst::Create(LoopVectorPreHeader, SCEVCheckBlock); in emitSCEVChecks()2043 if (auto *PL = LI->getLoopFor(LoopVectorPreHeader)) in emitSCEVChecks()2047 SCEVCheckBlock->moveBefore(LoopVectorPreHeader); in emitSCEVChecks()2048 Pred->getTerminator()->replaceSuccessorWith(LoopVectorPreHeader, in emitSCEVChecks()2052 DT->changeImmediateDominator(LoopVectorPreHeader, SCEVCheckBlock); in emitSCEVChecks()2056 BranchInst::Create(Bypass, LoopVectorPreHeader, SCEVCheckCond)); in emitSCEVChecks()2066 BasicBlock *LoopVectorPreHeader) { in emitMemRuntimeChecks() argument[all …]