Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp355 SmallVector<PHINode *, 8> &Inductions,
700 Loop *L, SmallVector<PHINode *, 8> &Inductions, in findInductionAndReductions() argument
709 Inductions.push_back(PHI); in findInductionAndReductions()
763 SmallVector<PHINode *, 8> Inductions; in currentLimitations() local
765 if (!findInductionAndReductions(InnerLoop, Inductions, Reductions)) in currentLimitations()
769 if (Inductions.size() != 1) { in currentLimitations()
777 InnerInductionVar = Inductions.pop_back_val(); in currentLimitations()
779 if (!findInductionAndReductions(OuterLoop, Inductions, Reductions)) in currentLimitations()
787 if (Inductions.size() != 1) in currentLimitations()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1216 InductionList *getInductionVars() { return &Inductions; } in getInductionVars()
1375 InductionList Inductions; member in __anon63bf7e8f0111::LoopVectorizationLegality
1996 if (Phi && Inductions.count(Phi)) { in isConsecutivePtr()
1997 InductionDescriptor II = Inductions[Phi]; in isConsecutivePtr()
2010 if (Phi && Inductions.count(Phi)) { in isConsecutivePtr()
2022 InductionDescriptor II = Inductions[Phi]; in isConsecutivePtr()
4263 Inductions[Phi] = ID; in canVectorizeInstrs()
4380 if (Inductions.empty()) { in canVectorizeInstrs()
4480 return Inductions.count(PN); in isInductionVariable()
/external/llvm/docs/
DVectorizers.rst203 Inductions subsection