Searched refs:LoopVectorPreHeader (Results 1 – 2 of 2) sorted by relevance
653 BasicBlock *LoopVectorPreHeader; member in llvm::InnerLoopVectorizer2056 BasicBlock *LoopVectorPreHeader, in emitSCEVChecks() argument2068 auto *Pred = LoopVectorPreHeader->getSinglePredecessor(); in emitSCEVChecks()2070 BranchInst::Create(LoopVectorPreHeader, SCEVCheckBlock); in emitSCEVChecks()2076 SCEVCheckBlock->moveBefore(LoopVectorPreHeader); in emitSCEVChecks()2077 Pred->getTerminator()->replaceSuccessorWith(LoopVectorPreHeader, in emitSCEVChecks()2081 DT->changeImmediateDominator(LoopVectorPreHeader, SCEVCheckBlock); in emitSCEVChecks()2083 BranchInst &BI = *BranchInst::Create(Bypass, LoopVectorPreHeader, Cond); in emitSCEVChecks()2094 BasicBlock *LoopVectorPreHeader) { in emitMemRuntimeChecks() argument2099 auto *Pred = LoopVectorPreHeader->getSinglePredecessor(); in emitMemRuntimeChecks()[all …]
276 BasicBlock *LoopVectorPreHeader = CFG.VPBB2IRBB[cast<VPBasicBlock>( in get() local278 if (LoopVectorPreHeader) in get()279 Builder.SetInsertPoint(LoopVectorPreHeader->getTerminator()); in get()