Searched refs:LoopVectorPreHeader (Results 1 – 1 of 1) sorted by relevance
689 BasicBlock *LoopVectorPreHeader; member in llvm::InnerLoopVectorizer2073 BasicBlock *LoopVectorPreHeader, in emitSCEVChecks() argument2085 auto *Pred = LoopVectorPreHeader->getSinglePredecessor(); in emitSCEVChecks()2087 BranchInst::Create(LoopVectorPreHeader, SCEVCheckBlock); in emitSCEVChecks()2089 if (auto *PL = LI->getLoopFor(LoopVectorPreHeader)) in emitSCEVChecks()2093 SCEVCheckBlock->moveBefore(LoopVectorPreHeader); in emitSCEVChecks()2094 Pred->getTerminator()->replaceSuccessorWith(LoopVectorPreHeader, in emitSCEVChecks()2098 DT->changeImmediateDominator(LoopVectorPreHeader, SCEVCheckBlock); in emitSCEVChecks()2101 BranchInst::Create(Bypass, LoopVectorPreHeader, Cond)); in emitSCEVChecks()2109 BasicBlock *LoopVectorPreHeader) { in emitMemRuntimeChecks() argument[all …]