Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlanHCFGTransforms.cpp22 LoopVectorizationLegality::InductionList *Inductions, in VPInstructionsToVPRecipes() argument
62 InductionDescriptor II = Inductions->lookup(Phi); in VPInstructionsToVPRecipes()
H A DVPlanHCFGTransforms.h30 LoopVectorizationLegality::InductionList *Inductions,
H A DLoopVectorizationLegality.cpp538 Inductions[Phi] = ID; in addInductionPhi()
809 if (Inductions.empty()) { in canVectorizeInstrs()
861 return Inductions.count(PN); in isInductionPhi()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp355 SmallVector<PHINode *, 8> &Inductions,
682 Loop *L, SmallVector<PHINode *, 8> &Inductions, Loop *InnerLoop) { in findInductionAndReductions() argument
689 Inductions.push_back(&PHI); in findInductionAndReductions()
764 SmallVector<PHINode *, 8> Inductions; in currentLimitations() local
765 if (!findInductionAndReductions(OuterLoop, Inductions, InnerLoop)) { in currentLimitations()
780 if (Inductions.size() != 1) { in currentLimitations()
793 Inductions.clear(); in currentLimitations()
794 if (!findInductionAndReductions(InnerLoop, Inductions, nullptr)) { in currentLimitations()
809 if (Inductions.size() != 1) { in currentLimitations()
822 InnerInductionVar = Inductions.pop_back_val(); in currentLimitations()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h261 InductionList *getInductionVars() { return &Inductions; } in getInductionVars()
451 InductionList Inductions; variable