Lines Matching refs:Reductions
380 bool validate(ReductionTracker &Reductions);
467 ReductionTracker &Reductions);
469 const SCEV *BackedgeTakenCount, ReductionTracker &Reductions);
624 ReductionTracker &Reductions) { in collectPossibleReductions() argument
639 Reductions.addSLR(SLR); in collectPossibleReductions()
1120 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { in validate() argument
1138 Reductions.restrictToScale(Scale, PossibleRedSet, in validate()
1331 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst); in validate()
1343 if (Reductions.isPairInSame(RootInst, Op2I)) in validate()
1388 Reductions.recordPair(BaseInst, RootInst, Iter); in validate()
1600 ReductionTracker &Reductions) { in reroll() argument
1609 if (!DAGRoots.validate(Reductions)) in reroll()
1611 if (!Reductions.validateSelected()) in reroll()
1616 Reductions.replaceSelected(); in reroll()
1653 ReductionTracker Reductions; in runOnLoop() local
1654 collectPossibleReductions(L, Reductions); in runOnLoop()
1660 if (reroll(PossibleIV, L, Header, BackedgeTakenCount, Reductions)) { in runOnLoop()