Lines Matching refs:Reductions
366 bool validate(ReductionTracker &Reductions);
433 ReductionTracker &Reductions);
435 ReductionTracker &Reductions);
541 ReductionTracker &Reductions) { in collectPossibleReductions() argument
556 Reductions.addSLR(SLR); in collectPossibleReductions()
1004 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { in validate() argument
1022 Reductions.restrictToScale(Scale, PossibleRedSet, in validate()
1185 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst); in validate()
1197 if (Reductions.isPairInSame(RootInst, Op2I)) in validate()
1241 Reductions.recordPair(BaseInst, RootInst, Iter); in validate()
1451 ReductionTracker &Reductions) { in reroll() argument
1460 if (!DAGRoots.validate(Reductions)) in reroll()
1462 if (!Reductions.validateSelected()) in reroll()
1467 Reductions.replaceSelected(); in reroll()
1514 ReductionTracker Reductions; in runOnLoop() local
1515 collectPossibleReductions(L, Reductions); in runOnLoop()
1521 if (reroll(*I, L, Header, IterCount, Reductions)) { in runOnLoop()