Lines Matching refs:VectorType
245 unsigned getScalarizationOverhead(VectorType *Ty, const APInt &DemandedElts,
400 unsigned getShuffleCost(TTI::ShuffleKind Kind, VectorType *Ty, int Index,
401 VectorType *SubTp) {
441 VectorType *VecTy, unsigned Index) {
540 unsigned getArithmeticReductionCost(unsigned, VectorType *, bool,
543 unsigned getMinMaxReductionCost(VectorType *, VectorType *, bool, bool,
625 VectorType *VecTy) const {
631 VectorType *VecTy) const {
655 auto *VT = cast<VectorType>(Val->getType());
935 auto *VecTy = cast<VectorType>(U->getType());
936 auto *VecSrcTy = cast<VectorType>(U->getOperand(0)->getType());
975 VectorType *ReduxType;
985 ReduxType, cast<VectorType>(CmpInst::makeCmpResultType(ReduxType)),
989 ReduxType, cast<VectorType>(CmpInst::makeCmpResultType(ReduxType)),
1001 ReduxType, cast<VectorType>(CmpInst::makeCmpResultType(ReduxType)),
1005 ReduxType, cast<VectorType>(CmpInst::makeCmpResultType(ReduxType)),
1042 if (VectorType *VectorTy = dyn_cast<VectorType>(DstTy))