Lines Matching refs:Reductions
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()
1608 ReductionTracker &Reductions) { in reroll() argument
1617 if (!DAGRoots.validate(Reductions)) in reroll()
1619 if (!Reductions.validateSelected()) in reroll()
1624 Reductions.replaceSelected(); in reroll()
1671 ReductionTracker Reductions; in runOnLoop() local
1672 collectPossibleReductions(L, Reductions); in runOnLoop()
1678 if (reroll(PossibleIV, L, Header, BackedgeTakenCount, Reductions)) { in runOnLoop()