Home
last modified time | relevance | path

Searched refs:Reductions (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp393 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 …]
DLoopInterchange.cpp354 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/
DLoopRerollPass.cpp365 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 …]
DLoopInterchange.cpp355 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/
DARMParallelDSP.cpp409 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/
DLoopVectorizationLegality.h248 ReductionList *getReductionVars() { return &Reductions; } in getReductionVars()
276 bool isReductionVariable(PHINode *PN) { return Reductions.count(PN); } in isReductionVariable()
431 ReductionList Reductions; variable
/external/eigen/doc/
DTutorialReductionsVisitorsBroadcasting.dox3 /** \eigenManualPage TutorialReductionsVisitorsBroadcasting Reductions, visitors and broadcasting
10 \section TutorialReductionsVisitorsBroadcastingReductions Reductions
DAsciiQuickReference.txt147 // Reductions.
DQuickReference.dox484 \section QuickRef_Reductions Reductions
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp624 Reductions[Phi] = RedDes; in canVectorizeInstrs()
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DVectorizers.rst184 Reductions subsection
/external/llvm/docs/
DVectorizers.rst182 Reductions subsection
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1380 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/
DHexagonInstrInfoV4.td115 // Predicate Logicals & Reductions