Home
last modified time | relevance | path

Searched refs:HorRdx (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4319 HorizontalReduction HorRdx(MinRegSize); in canMatchHorizontalReduction() local
4320 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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp7118 HorizontalReduction HorRdx; in tryToVectorizeHorReductionOrInstOperands() local
7119 if (HorRdx.matchAssociativeReduction(P, Inst)) { in tryToVectorizeHorReductionOrInstOperands()
7120 if (HorRdx.tryToReduce(R, TTI)) { in tryToVectorizeHorReductionOrInstOperands()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp7503 HorizontalReduction HorRdx; in tryToVectorizeHorReductionOrInstOperands() local
7504 if (HorRdx.matchAssociativeReduction(P, Inst)) { in tryToVectorizeHorReductionOrInstOperands()
7505 if (HorRdx.tryToReduce(R, TTI)) { in tryToVectorizeHorReductionOrInstOperands()