Home
last modified time | relevance | path

Searched refs:LoopVectorPreHeader (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp689 BasicBlock *LoopVectorPreHeader; member in llvm::InnerLoopVectorizer
2073 BasicBlock *LoopVectorPreHeader, in emitSCEVChecks() argument
2085 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 …]