Searched refs:ReduxWidth (Results 1 – 1 of 1) sorted by relevance
3556 unsigned ReduxWidth; member in __anonc602e1830111::HorizontalReduction3564 ReducedValueOpcode(0), ReduxWidth(0), IsPairwiseReduction(false) {} in HorizontalReduction()3597 ReduxWidth = MinVecRegSize / DL.getTypeSizeInBits(Ty); in matchAssociativeReduction()3601 if (ReduxWidth < 4) in matchAssociativeReduction()3666 if (NumReducedVals < ReduxWidth) in tryToReduce()3676 for (; i < NumReducedVals - ReduxWidth + 1; i += ReduxWidth) { in tryToReduce()3677 V.buildTree(makeArrayRef(&ReducedVals[i], ReduxWidth), ReductionOps); in tryToReduce()3725 Type *VecTy = VectorType::get(ScalarTy, ReduxWidth); in getReductionCost()3734 ReduxWidth * TTI->getArithmeticInstrCost(ReductionOpcode, VecTy); in getReductionCost()3755 assert(isPowerOf2_32(ReduxWidth) && in emitReduction()[all …]