/external/llvm-project/llvm/unittests/Transforms/Vectorize/ |
D | VPlanHCFGTest.cpp | 131 LoopVectorizationLegality::InductionList Inductions; in TEST_F() local 134 Inductions, DeadInstructions); in TEST_F() 161 LoopVectorizationLegality::InductionList Inductions; in TEST_F() local 164 Inductions, DeadInstructions); in TEST_F()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanTransforms.cpp | 21 LoopVectorizationLegality::InductionList *Inductions, in VPInstructionsToVPRecipes() argument 63 InductionDescriptor II = Inductions->lookup(Phi); in VPInstructionsToVPRecipes()
|
D | VPlanTransforms.h | 29 LoopVectorizationLegality::InductionList *Inductions,
|
D | LoopVectorizationLegality.cpp | 494 Inductions[Phi] = ID; in addInductionPhi() 803 if (Inductions.empty()) { in canVectorizeInstrs() 869 return Inductions.count(PN); in isInductionPhi()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | VPlanTransforms.cpp | 21 LoopVectorizationLegality::InductionList &Inductions, in VPInstructionsToVPRecipes() argument 68 InductionDescriptor II = Inductions.lookup(Phi); in VPInstructionsToVPRecipes()
|
D | VPlanTransforms.h | 27 LoopVectorizationLegality::InductionList &Inductions,
|
D | LoopVectorizationLegality.cpp | 508 Inductions[Phi] = ID; in addInductionPhi() 839 if (Inductions.empty()) { in canVectorizeInstrs() 905 return Inductions.count(PN); in isInductionPhi()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 354 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/llvm-project/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 357 SmallVector<PHINode *, 8> &Inductions, 679 Loop *L, SmallVector<PHINode *, 8> &Inductions, Loop *InnerLoop) { in findInductionAndReductions() argument 686 Inductions.push_back(&PHI); in findInductionAndReductions() 744 SmallVector<PHINode *, 8> Inductions; in currentLimitations() local 745 if (!findInductionAndReductions(OuterLoop, Inductions, InnerLoop)) { in currentLimitations() 760 if (Inductions.size() != 1) { in currentLimitations() 773 Inductions.clear(); in currentLimitations() 774 if (!findInductionAndReductions(InnerLoop, Inductions, nullptr)) { in currentLimitations() 789 if (Inductions.size() != 1) { in currentLimitations() 802 InnerInductionVar = Inductions.pop_back_val(); in currentLimitations()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 355 SmallVector<PHINode *, 8> &Inductions, 680 Loop *L, SmallVector<PHINode *, 8> &Inductions, Loop *InnerLoop) { in findInductionAndReductions() argument 687 Inductions.push_back(&PHI); in findInductionAndReductions() 746 SmallVector<PHINode *, 8> Inductions; in currentLimitations() local 747 if (!findInductionAndReductions(OuterLoop, Inductions, InnerLoop)) { in currentLimitations() 762 if (Inductions.size() != 1) { in currentLimitations() 775 Inductions.clear(); in currentLimitations() 776 if (!findInductionAndReductions(InnerLoop, Inductions, nullptr)) { in currentLimitations() 791 if (Inductions.size() != 1) { in currentLimitations() 804 InnerInductionVar = Inductions.pop_back_val(); in currentLimitations()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 241 InductionList *getInductionVars() { return &Inductions; } in getInductionVars() 429 InductionList Inductions; variable
|
/external/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 259 InductionList &getInductionVars() { return Inductions; } in getInductionVars() 472 InductionList Inductions; variable
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1383 InductionList *getInductionVars() { return &Inductions; } in getInductionVars() 1566 InductionList Inductions; member in __anon63bf7e8f0111::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/ |
D | Vectorizers.rst | 203 Inductions subsection
|
/external/llvm-project/llvm/docs/ |
D | Vectorizers.rst | 205 Inductions subsection
|