Searched refs:Reductions (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopRerollPass.cpp | 365 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 D | LoopInterchange.cpp | 355 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 D | LoopVectorize.cpp | 1380 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 962 milliseconds