Searched refs:HorRdx (Results 1 – 3 of 3) sorted by relevance
4319 HorizontalReduction HorRdx(MinRegSize); in canMatchHorizontalReduction() local4320 if (!HorRdx.matchAssociativeReduction(P, BI)) in canMatchHorizontalReduction()4326 HorRdx.ReduxWidth = in canMatchHorizontalReduction()4327 std::max((uint64_t)4, PowerOf2Floor(HorRdx.numReductionValues())); in canMatchHorizontalReduction()4329 return HorRdx.tryToReduce(R, TTI); in canMatchHorizontalReduction()
7118 HorizontalReduction HorRdx; in tryToVectorizeHorReductionOrInstOperands() local7119 if (HorRdx.matchAssociativeReduction(P, Inst)) { in tryToVectorizeHorReductionOrInstOperands()7120 if (HorRdx.tryToReduce(R, TTI)) { in tryToVectorizeHorReductionOrInstOperands()
7503 HorizontalReduction HorRdx; in tryToVectorizeHorReductionOrInstOperands() local7504 if (HorRdx.matchAssociativeReduction(P, Inst)) { in tryToVectorizeHorReductionOrInstOperands()7505 if (HorRdx.tryToReduce(R, TTI)) { in tryToVectorizeHorReductionOrInstOperands()