reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Vectorize/LoopVectorize.cpp
 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);