Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/
DVPlanHCFGTest.cpp91 LoopVectorizationLegality::InductionList Inductions; in TEST_F() local
93 VPlanHCFGTransforms::VPInstructionsToVPRecipes(Plan, &Inductions, in TEST_F()
121 LoopVectorizationLegality::InductionList Inductions; in TEST_F() local
123 VPlanHCFGTransforms::VPInstructionsToVPRecipes(Plan, &Inductions, in TEST_F()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPlanHCFGTransforms.cpp22 LoopVectorizationLegality::InductionList *Inductions, in VPInstructionsToVPRecipes() argument
50 InductionDescriptor II = Inductions->lookup(Phi); in VPInstructionsToVPRecipes()
DVPlanHCFGTransforms.h30 LoopVectorizationLegality::InductionList *Inductions,
DLoopVectorizationLegality.cpp525 Inductions[Phi] = ID; in addInductionPhi()
729 if (Inductions.empty()) { in canVectorizeInstrs()
776 return Inductions.count(PN); in isInductionPhi()
/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp354 SmallVector<PHINode *, 8> &Inductions,
698 Loop *L, SmallVector<PHINode *, 8> &Inductions, in findInductionAndReductions() argument
707 Inductions.push_back(PHI); in findInductionAndReductions()
761 SmallVector<PHINode *, 8> Inductions; in currentLimitations() local
763 if (!findInductionAndReductions(InnerLoop, Inductions, Reductions)) in currentLimitations()
767 if (Inductions.size() != 1) { in currentLimitations()
775 InnerInductionVar = Inductions.pop_back_val(); in currentLimitations()
777 if (!findInductionAndReductions(OuterLoop, Inductions, Reductions)) in currentLimitations()
785 if (Inductions.size() != 1) in currentLimitations()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp353 SmallVector<PHINode *, 8> &Inductions,
706 Loop *L, SmallVector<PHINode *, 8> &Inductions, in findInductionAndReductions() argument
714 Inductions.push_back(&PHI); in findInductionAndReductions()
768 SmallVector<PHINode *, 8> Inductions; in currentLimitations() local
770 if (!findInductionAndReductions(InnerLoop, Inductions, Reductions)) { in currentLimitations()
785 if (Inductions.size() != 1) { in currentLimitations()
801 InnerInductionVar = Inductions.pop_back_val(); in currentLimitations()
803 if (!findInductionAndReductions(OuterLoop, Inductions, Reductions)) { in currentLimitations()
832 if (Inductions.size() != 1) { in currentLimitations()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h251 InductionList *getInductionVars() { return &Inductions; } in getInductionVars()
436 InductionList Inductions; variable
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1383 InductionList *getInductionVars() { return &Inductions; } in getInductionVars()
1566 InductionList Inductions; member in __anon0b4224d80111::LoopVectorizationLegality
2036 if (Phi && Inductions.count(Phi)) { in isConsecutivePtr()
2037 InductionDescriptor II = Inductions[Phi]; in isConsecutivePtr()
2050 if (Phi && Inductions.count(Phi)) { in isConsecutivePtr()
2062 InductionDescriptor II = Inductions[Phi]; in isConsecutivePtr()
4538 Inductions[Phi] = ID; in addInductionPhi()
4723 if (Inductions.empty()) { in canVectorizeInstrs()
4849 return Inductions.count(PN); in isInductionVariable()
/external/llvm/docs/
DVectorizers.rst203 Inductions subsection
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DVectorizers.rst205 Inductions subsection