Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp3958 unsigned ReduxWidth; member in HorizontalReduction
3966 ReducedValueOpcode(0), IsPairwiseReduction(false), ReduxWidth(0), in HorizontalReduction()
4000 ReduxWidth = MinVecRegSize / DL.getTypeSizeInBits(Ty); in matchAssociativeReduction()
4004 if (ReduxWidth < 4) in matchAssociativeReduction()
4070 if (NumReducedVals < ReduxWidth) in tryToReduce()
4080 for (; i < NumReducedVals - ReduxWidth + 1; i += ReduxWidth) { in tryToReduce()
4081 V.buildTree(makeArrayRef(&ReducedVals[i], ReduxWidth), ReductionOps); in tryToReduce()
4133 Type *VecTy = VectorType::get(ScalarTy, ReduxWidth); in getReductionCost()
4142 ReduxWidth * TTI->getArithmeticInstrCost(ReductionOpcode, VecTy); in getReductionCost()
4163 assert(isPowerOf2_32(ReduxWidth) && in emitReduction()
[all …]