Lines Matching refs:ValVT
1674 EVT ValVT = TLI->getValueType(DL, ValTy); in getArithmeticReductionCost() local
1676 unsigned EltSize = ValVT.getScalarSizeInBits(); in getArithmeticReductionCost()
1699 ValVT.getVectorElementType() == MVT::f16 && NumElts == 8) { in getArithmeticReductionCost()
1702 } else if (ValVT.getVectorElementType() == MVT::f16) in getArithmeticReductionCost()
1723 if (ST->hasMVEIntegerOps() && ValVT.getScalarSizeInBits() <= 16 && in getArithmeticReductionCost()
1738 if (!ST->hasMVEIntegerOps() || !ValVT.isSimple() || ISD != ISD::ADD || in getArithmeticReductionCost()
1758 EVT ValVT = TLI->getValueType(DL, ValTy); in getExtendedReductionCost() local
1765 if (ST->hasMVEIntegerOps() && ValVT.isSimple() && ResVT.isSimple()) { in getExtendedReductionCost()
1775 if (ValVT.getSizeInBits() <= 128 && in getExtendedReductionCost()
1793 EVT ValVT = TLI->getValueType(DL, ValTy); in getMulAccReductionCost() local
1796 if (ST->hasMVEIntegerOps() && ValVT.isSimple() && ResVT.isSimple()) { in getMulAccReductionCost()
1806 if (ValVT.getSizeInBits() <= 128 && in getMulAccReductionCost()
1820 EVT ValVT = TLI->getValueType(DL, Ty); in getMinMaxReductionCost() local
1826 ((ValVT.getVectorElementType() == MVT::f32 && ST->hasVFP2Base()) || in getMinMaxReductionCost()
1827 (ValVT.getVectorElementType() == MVT::f64 && ST->hasFP64()) || in getMinMaxReductionCost()
1828 (ValVT.getVectorElementType() == MVT::f16 && ST->hasFullFP16()))) { in getMinMaxReductionCost()
1830 unsigned EltSize = ValVT.getScalarSizeInBits(); in getMinMaxReductionCost()
1843 if (ST->hasMVEFloatOps() && ValVT.getVectorElementType() == MVT::f16 && in getMinMaxReductionCost()
1847 } else if (ValVT.getVectorElementType() == MVT::f16) in getMinMaxReductionCost()