Lines Matching refs:Reductions
398 bool validate(ReductionTracker &Reductions);
485 ReductionTracker &Reductions);
487 const SCEV *BackedgeTakenCount, ReductionTracker &Reductions);
658 ReductionTracker &Reductions) { in collectPossibleReductions() argument
673 Reductions.addSLR(SLR); in collectPossibleReductions()
1154 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { in validate() argument
1172 Reductions.restrictToScale(Scale, PossibleRedSet, in validate()
1363 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst); in validate()
1375 if (Reductions.isPairInSame(RootInst, Op2I)) in validate()
1420 Reductions.recordPair(BaseInst, RootInst, Iter); in validate()
1632 ReductionTracker &Reductions) { in reroll() argument
1641 if (!DAGRoots.validate(Reductions)) in reroll()
1643 if (!Reductions.validateSelected()) in reroll()
1648 Reductions.replaceSelected(); in reroll()
1685 ReductionTracker Reductions; in runOnLoop() local
1686 collectPossibleReductions(L, Reductions); in runOnLoop()
1692 if (reroll(PossibleIV, L, Header, BackedgeTakenCount, Reductions)) { in runOnLoop()