Lines Matching defs:Bypass

565   void emitIterationCountCheck(BasicBlock *Bypass);
570 BasicBlock *emitSCEVChecks(BasicBlock *Bypass);
575 BasicBlock *emitMemRuntimeChecks(BasicBlock *Bypass);
790 BasicBlock *emitIterationCountCheck(BasicBlock *Bypass, bool ForEpilogue);
822 BasicBlock *Bypass,
2064 /// adjusts the branches to branch to the vector preheader or \p Bypass,
2066 BasicBlock *emitSCEVChecks(BasicBlock *Bypass,
2093 BranchInst &BI = *BranchInst::Create(Bypass, LoopVectorPreHeader, Cond);
2101 /// the branches to branch to the vector preheader or \p Bypass, depending on
2103 BasicBlock *emitMemRuntimeChecks(BasicBlock *Bypass,
2121 *BranchInst::Create(Bypass, LoopVectorPreHeader, MemRuntimeCheckCond);
2482 void InnerLoopVectorizer::emitIterationCountCheck(BasicBlock *Bypass) {
2553 DT->getNode(Bypass)->getIDom()) &&
2554 "TC check is expected to dominate Bypass");
2557 *BranchInst::Create(Bypass, LoopVectorPreHeader, CheckMinIters);
2567 BasicBlock *InnerLoopVectorizer::emitSCEVChecks(BasicBlock *Bypass) {
2569 RTChecks.emitSCEVChecks(Bypass, LoopVectorPreHeader);
2586 BasicBlock *InnerLoopVectorizer::emitMemRuntimeChecks(BasicBlock *Bypass) {
2592 RTChecks.emitMemRuntimeChecks(Bypass, LoopVectorPreHeader);
7864 EpilogueVectorizerMainLoop::emitIterationCountCheck(BasicBlock *Bypass,
7866 assert(Bypass && "Expected valid bypass basic block.");
7895 DT->getNode(Bypass)->getIDom()) &&
7896 "TC check is expected to dominate Bypass");
7907 *BranchInst::Create(Bypass, LoopVectorPreHeader, CheckMinIters);
8002 BasicBlock *Bypass, BasicBlock *Insert) {
8027 *BranchInst::Create(Bypass, LoopVectorPreHeader, CheckMinIters);