Searched refs:Reductions (Results 1 – 7 of 7) sorted by relevance
393 bool validate(ReductionTracker &Reductions);480 ReductionTracker &Reductions);653 ReductionTracker &Reductions) { in collectPossibleReductions() argument668 Reductions.addSLR(SLR); in collectPossibleReductions()1144 Reductions.restrictToScale(Scale, PossibleRedSet, in validate()1392 Reductions.recordPair(BaseInst, RootInst, Iter); in validate()1617 if (!DAGRoots.validate(Reductions)) in reroll()1619 if (!Reductions.validateSelected()) in reroll()1624 Reductions.replaceSelected(); in reroll()1671 ReductionTracker Reductions; in runOnLoop() local[all …]
460 ReductionList &Reductions) { in MatchReductions() argument488 Reductions.push_back(Reduction(&Phi, Acc)); in MatchReductions()493 for (auto &R : Reductions) { in MatchReductions()657 ReductionList Reductions; in MatchSMLAD() local658 MatchReductions(F, L, Header, Reductions); in MatchSMLAD()660 for (auto &R : Reductions) { in MatchSMLAD()680 for (auto &R : Reductions) { in MatchSMLAD()
258 ReductionList *getReductionVars() { return &Reductions; } in getReductionVars()286 bool isReductionVariable(PHINode *PN) { return Reductions.count(PN); } in isReductionVariable()446 ReductionList Reductions; variable
662 Reductions[Phi] = RedDes; in canVectorizeInstrs()1171 if (!Reductions.empty()) { in canFoldTailByMasking()
107 llvm::Value *Reductions = nullptr; member
2884 Data.Reductions = CGM.getOpenMPRuntime().emitTaskReductionInit( in EmitOMPTaskBasedDirective()2948 if (Data.Reductions) { in EmitOMPTaskBasedDirective()
5282 if (Data.Reductions) { in emitTaskLoopCall()5283 CGF.EmitStoreOfScalar(Data.Reductions, RedLVal); in emitTaskLoopCall()