Lines Matching refs:Reductions
375 bool validate(ReductionTracker &Reductions);
437 ReductionTracker &Reductions);
439 ReductionTracker &Reductions);
546 ReductionTracker &Reductions) { in collectPossibleReductions() argument
561 Reductions.addSLR(SLR); in collectPossibleReductions()
999 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { in validate() argument
1017 Reductions.restrictToScale(Scale, PossibleRedSet, in validate()
1180 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst); in validate()
1192 if (Reductions.isPairInSame(RootInst, Op2I)) in validate()
1236 Reductions.recordPair(BaseInst, RootInst, Iter); in validate()
1446 ReductionTracker &Reductions) { in reroll() argument
1454 if (!DAGRoots.validate(Reductions)) in reroll()
1456 if (!Reductions.validateSelected()) in reroll()
1461 Reductions.replaceSelected(); in reroll()
1507 ReductionTracker Reductions; in runOnLoop() local
1508 collectPossibleReductions(L, Reductions); in runOnLoop()
1514 if (reroll(*I, L, Header, IterCount, Reductions)) { in runOnLoop()