reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1798 auto II = Legal->getInductionVars()->find(IV); 1799 assert(II != Legal->getInductionVars()->end() && "IV is not an induction"); 1995 if (!EnableVPlanNativePath && Legal->hasStride(V)) 2566 Type *IdxTy = Legal->getWidestInductionType(); 2756 Legal->getLAI()->addRuntimeChecks(BB->getTerminator()); 2790 LVer = std::make_unique<LoopVersioning>(*Legal->getLAI(), OrigLoop, LI, DT, 2934 OldInduction = Legal->getPrimaryInduction(); 2935 Type *IdxTy = Legal->getWidestInductionType(); 3001 LoopVectorizationLegality::InductionList *List = Legal->getInductionVars(); 3444 for (auto &Entry : *Legal->getInductionVars()) 3466 if (Legal->isFirstOrderRecurrence(&Phi)) 3468 else if (Legal->isReductionVariable(&Phi)) 3645 assert(Legal->isReductionVariable(Phi) && 3647 RecurrenceDescriptor RdxDesc = (*Legal->getReductionVars())[Phi]; 3797 bool NoNaN = Legal->hasFunNoNaNAttr(); 3988 if (Legal->isReductionVariable(P) || Legal->isFirstOrderRecurrence(P)) { 3988 if (Legal->isReductionVariable(P) || Legal->isFirstOrderRecurrence(P)) { 4004 assert(Legal->getInductionVars()->count(P) && "Not an induction variable"); 4006 InductionDescriptor II = Legal->getInductionVars()->lookup(P);