/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopRerollPass.cpp | 393 bool validate(ReductionTracker &Reductions); 480 ReductionTracker &Reductions); 482 const SCEV *BackedgeTakenCount, ReductionTracker &Reductions); 653 ReductionTracker &Reductions) { in collectPossibleReductions() argument 668 Reductions.addSLR(SLR); in collectPossibleReductions() 1126 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { in validate() argument 1144 Reductions.restrictToScale(Scale, PossibleRedSet, in validate() 1335 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst); in validate() 1347 if (Reductions.isPairInSame(RootInst, Op2I)) in validate() 1392 Reductions.recordPair(BaseInst, RootInst, Iter); in validate() [all …]
|
D | LoopInterchange.cpp | 354 SmallVector<PHINode *, 8> &Reductions); 707 SmallVector<PHINode *, 8> &Reductions) { in findInductionAndReductions() argument 716 Reductions.push_back(&PHI); in findInductionAndReductions() 769 SmallVector<PHINode *, 8> Reductions; in currentLimitations() local 770 if (!findInductionAndReductions(InnerLoop, Inductions, Reductions)) { in currentLimitations() 798 if (Reductions.size() > 0) in currentLimitations() 802 Reductions.clear(); in currentLimitations() 803 if (!findInductionAndReductions(OuterLoop, Inductions, Reductions)) { in currentLimitations() 819 if (!Reductions.empty()) { in currentLimitations()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopRerollPass.cpp | 365 bool validate(ReductionTracker &Reductions); 444 ReductionTracker &Reductions); 446 ReductionTracker &Reductions); 665 ReductionTracker &Reductions) { in collectPossibleReductions() argument 680 Reductions.addSLR(SLR); in collectPossibleReductions() 1129 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { in validate() argument 1147 Reductions.restrictToScale(Scale, PossibleRedSet, in validate() 1337 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst); in validate() 1349 if (Reductions.isPairInSame(RootInst, Op2I)) in validate() 1393 Reductions.recordPair(BaseInst, RootInst, Iter); in validate() [all …]
|
D | LoopInterchange.cpp | 355 SmallVector<PHINode *, 8> &Reductions); 699 SmallVector<PHINode *, 8> &Reductions) { in findInductionAndReductions() argument 709 Reductions.push_back(PHI); in findInductionAndReductions() 762 SmallVector<PHINode *, 8> Reductions; in currentLimitations() local 763 if (!findInductionAndReductions(InnerLoop, Inductions, Reductions)) in currentLimitations() 772 if (Reductions.size() > 0) in currentLimitations() 776 Reductions.clear(); in currentLimitations() 777 if (!findInductionAndReductions(OuterLoop, Inductions, Reductions)) in currentLimitations() 782 if (!Reductions.empty()) in currentLimitations()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMParallelDSP.cpp | 409 ReductionList &Reductions) { in MatchReductions() argument 437 Reductions.push_back(Reduction(&Phi, Acc)); in MatchReductions() 442 for (auto &R : Reductions) { in MatchReductions() 598 ReductionList Reductions; in MatchSMLAD() local 599 MatchReductions(F, L, Header, Reductions); in MatchSMLAD() 601 for (auto &R : Reductions) { in MatchSMLAD() 621 for (auto &R : Reductions) { in MatchSMLAD()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 248 ReductionList *getReductionVars() { return &Reductions; } in getReductionVars() 276 bool isReductionVariable(PHINode *PN) { return Reductions.count(PN); } in isReductionVariable() 431 ReductionList Reductions; variable
|
/external/eigen/doc/ |
D | TutorialReductionsVisitorsBroadcasting.dox | 3 /** \eigenManualPage TutorialReductionsVisitorsBroadcasting Reductions, visitors and broadcasting 10 \section TutorialReductionsVisitorsBroadcastingReductions Reductions
|
D | AsciiQuickReference.txt | 147 // Reductions.
|
D | QuickReference.dox | 484 \section QuickRef_Reductions Reductions
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorizationLegality.cpp | 624 Reductions[Phi] = RedDes; in canVectorizeInstrs()
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | Vectorizers.rst | 184 Reductions subsection
|
/external/llvm/docs/ |
D | Vectorizers.rst | 182 Reductions subsection
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1380 ReductionList *getReductionVars() { return &Reductions; } in getReductionVars() 1395 bool isReductionVariable(PHINode *PN) { return Reductions.count(PN); } in isReductionVariable() 1562 ReductionList Reductions; member in __anon63bf7e8f0111::LoopVectorizationLegality 4622 Reductions[Phi] = RedDes; in canVectorizeInstrs()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfoV4.td | 115 // Predicate Logicals & Reductions
|