Lines Matching refs:ValVTy

5110   auto *ValVTy = cast<FixedVectorType>(ValTy);  in getArithmeticReductionCost()  local
5114 auto *WideSclTy = IntegerType::get(ValVTy->getContext(), 16); in getArithmeticReductionCost()
5115 auto *WideVecTy = FixedVectorType::get(WideSclTy, ValVTy->getNumElements()); in getArithmeticReductionCost()
5124 MTy.getVectorNumElements() < ValVTy->getNumElements()) { in getArithmeticReductionCost()
5126 auto *SingleOpTy = FixedVectorType::get(ValVTy->getElementType(), in getArithmeticReductionCost()
5191 if (ValVTy->getElementType()->isIntegerTy(1)) { in getArithmeticReductionCost()
5194 MTy.getVectorNumElements() < ValVTy->getNumElements()) { in getArithmeticReductionCost()
5196 auto *SingleOpTy = FixedVectorType::get(ValVTy->getElementType(), in getArithmeticReductionCost()
5215 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, FMF, CostKind); in getArithmeticReductionCost()
5218 unsigned NumVecElts = ValVTy->getNumElements(); in getArithmeticReductionCost()
5219 unsigned ScalarSize = ValVTy->getScalarSizeInBits(); in getArithmeticReductionCost()
5224 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, FMF, CostKind); in getArithmeticReductionCost()
5228 auto *Ty = ValVTy; in getArithmeticReductionCost()
5230 MTy.getVectorNumElements() < ValVTy->getNumElements()) { in getArithmeticReductionCost()
5232 Ty = FixedVectorType::get(ValVTy->getElementType(), in getArithmeticReductionCost()
5247 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts); in getArithmeticReductionCost()
5255 if (ValVTy->isFloatingPointTy()) in getArithmeticReductionCost()
5257 FixedVectorType::get(Type::getDoubleTy(ValVTy->getContext()), 2); in getArithmeticReductionCost()
5260 FixedVectorType::get(Type::getInt64Ty(ValVTy->getContext()), 2); in getArithmeticReductionCost()
5266 if (ValVTy->isFloatingPointTy()) in getArithmeticReductionCost()
5268 FixedVectorType::get(Type::getFloatTy(ValVTy->getContext()), 4); in getArithmeticReductionCost()
5271 FixedVectorType::get(Type::getInt32Ty(ValVTy->getContext()), 4); in getArithmeticReductionCost()
5277 Type::getIntNTy(ValVTy->getContext(), Size), 128 / Size); in getArithmeticReductionCost()
5383 auto *ValVTy = cast<FixedVectorType>(ValTy); in getMinMaxReductionCost() local
5384 unsigned NumVecElts = ValVTy->getNumElements(); in getMinMaxReductionCost()
5386 auto *Ty = ValVTy; in getMinMaxReductionCost()
5389 MTy.getVectorNumElements() < ValVTy->getNumElements()) { in getMinMaxReductionCost()
5391 Ty = FixedVectorType::get(ValVTy->getElementType(), in getMinMaxReductionCost()
5418 if (!isPowerOf2_32(ValVTy->getNumElements()) || in getMinMaxReductionCost()
5430 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts); in getMinMaxReductionCost()