Lines Matching refs:ValVTy
5241 auto *ValVTy = cast<FixedVectorType>(ValTy); in getArithmeticReductionCost() local
5245 auto *WideSclTy = IntegerType::get(ValVTy->getContext(), 16); in getArithmeticReductionCost()
5246 auto *WideVecTy = FixedVectorType::get(WideSclTy, ValVTy->getNumElements()); in getArithmeticReductionCost()
5255 MTy.getVectorNumElements() < ValVTy->getNumElements()) { in getArithmeticReductionCost()
5257 auto *SingleOpTy = FixedVectorType::get(ValVTy->getElementType(), in getArithmeticReductionCost()
5322 if (ValVTy->getElementType()->isIntegerTy(1)) { in getArithmeticReductionCost()
5325 MTy.getVectorNumElements() < ValVTy->getNumElements()) { in getArithmeticReductionCost()
5327 auto *SingleOpTy = FixedVectorType::get(ValVTy->getElementType(), in getArithmeticReductionCost()
5346 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, FMF, CostKind); in getArithmeticReductionCost()
5349 unsigned NumVecElts = ValVTy->getNumElements(); in getArithmeticReductionCost()
5350 unsigned ScalarSize = ValVTy->getScalarSizeInBits(); in getArithmeticReductionCost()
5355 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, FMF, CostKind); in getArithmeticReductionCost()
5359 auto *Ty = ValVTy; in getArithmeticReductionCost()
5361 MTy.getVectorNumElements() < ValVTy->getNumElements()) { in getArithmeticReductionCost()
5363 Ty = FixedVectorType::get(ValVTy->getElementType(), in getArithmeticReductionCost()
5378 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts); in getArithmeticReductionCost()
5386 if (ValVTy->isFloatingPointTy()) in getArithmeticReductionCost()
5388 FixedVectorType::get(Type::getDoubleTy(ValVTy->getContext()), 2); in getArithmeticReductionCost()
5391 FixedVectorType::get(Type::getInt64Ty(ValVTy->getContext()), 2); in getArithmeticReductionCost()
5397 if (ValVTy->isFloatingPointTy()) in getArithmeticReductionCost()
5399 FixedVectorType::get(Type::getFloatTy(ValVTy->getContext()), 4); in getArithmeticReductionCost()
5402 FixedVectorType::get(Type::getInt32Ty(ValVTy->getContext()), 4); in getArithmeticReductionCost()
5408 Type::getIntNTy(ValVTy->getContext(), Size), 128 / Size); in getArithmeticReductionCost()
5514 auto *ValVTy = cast<FixedVectorType>(ValTy); in getMinMaxReductionCost() local
5515 unsigned NumVecElts = ValVTy->getNumElements(); in getMinMaxReductionCost()
5517 auto *Ty = ValVTy; in getMinMaxReductionCost()
5520 MTy.getVectorNumElements() < ValVTy->getNumElements()) { in getMinMaxReductionCost()
5522 Ty = FixedVectorType::get(ValVTy->getElementType(), in getMinMaxReductionCost()
5549 if (!isPowerOf2_32(ValVTy->getNumElements()) || in getMinMaxReductionCost()
5561 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts); in getMinMaxReductionCost()