Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp258 bool findInductions(Loop *L, SmallVectorImpl<PHINode *> &Inductions);
283 SmallVector<PHINode *, 8> &Inductions,
735 Loop *L, SmallVector<PHINode *, 8> &Inductions, Loop *InnerLoop) { in findInductionAndReductions() argument
742 Inductions.push_back(&PHI); in findInductionAndReductions()
798 SmallVector<PHINode *, 8> Inductions; in currentLimitations() local
799 if (!findInductionAndReductions(OuterLoop, Inductions, InnerLoop)) { in currentLimitations()
813 Inductions.clear(); in currentLimitations()
821 if (!findInductionAndReductions(CurLevelLoop, Inductions, nullptr)) { in currentLimitations()
852 Loop *L, SmallVectorImpl<PHINode *> &Inductions) { in findInductions() argument
856 Inductions.push_back(&PHI); in findInductions()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h291 const InductionList &getInductionVars() const { return Inductions; } in getInductionVars()
507 InductionList Inductions; variable
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp551 Inductions[Phi] = ID; in addInductionPhi()
882 if (Inductions.empty()) { in canVectorizeInstrs()
1066 return Inductions.count(PN); in isInductionPhi()
/openbsd-src/gnu/llvm/llvm/docs/
H A DVectorizers.rst205 Inductions subsection