Searched refs:Reductions (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp365 bool validate(ReductionTracker &Reductions);
444 ReductionTracker &Reductions);
446 ReductionTracker &Reductions);
665 ReductionTracker &Reductions) {
680 Reductions.addSLR(SLR);
1129 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { argument
1147 Reductions.restrictToScale(Scale, PossibleRedSet,
1337 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst);
1349 if (Reductions.isPairInSame(RootInst, Op2I))
1393 Reductions
664 collectPossibleReductions(Loop *L, ReductionTracker &Reductions) argument
1671 reroll(Instruction *IV, Loop *L, BasicBlock *Header, const SCEV *IterCount, ReductionTracker &Reductions) argument
1736 ReductionTracker Reductions; local
[all...]
H A DLoopInterchange.cpp355 SmallVector<PHINode *, 8> &Reductions);
699 SmallVector<PHINode *, 8> &Reductions) {
709 Reductions.push_back(PHI);
762 SmallVector<PHINode *, 8> Reductions;
763 if (!findInductionAndReductions(InnerLoop, Inductions, Reductions))
772 if (Reductions.size() > 0)
776 Reductions.clear();
777 if (!findInductionAndReductions(OuterLoop, Inductions, Reductions))
782 if (!Reductions.empty())
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1380 ReductionList *getReductionVars() { return &Reductions; }
1395 bool isReductionVariable(PHINode *PN) { return Reductions.count(PN); }
1562 ReductionList Reductions; member in class:__anon13582::LoopVectorizationLegality
3567 // Reductions do not have to start at zero. They can start with
4622 Reductions[Phi] = RedDes;

Completed in 153 milliseconds