Lines Matching refs:ValTy

2114 InstructionCost AArch64TTIImpl::getCmpSelInstrCost(unsigned Opcode, Type *ValTy,  in getCmpSelInstrCost()  argument
2121 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, in getCmpSelInstrCost()
2127 if (isa<FixedVectorType>(ValTy) && ISD == ISD::SELECT) { in getCmpSelInstrCost()
2133 if (VecPred == CmpInst::BAD_ICMP_PREDICATE && I && I->getType() == ValTy) { in getCmpSelInstrCost()
2150 auto LT = TLI->getTypeLegalizationCost(DL, ValTy); in getCmpSelInstrCost()
2168 EVT SelValTy = TLI->getValueType(DL, ValTy); in getCmpSelInstrCost()
2178 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, I); in getCmpSelInstrCost()
2640 unsigned Opcode, VectorType *ValTy, TTI::TargetCostKind CostKind) { in getArithmeticReductionCostSVE() argument
2641 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy); in getArithmeticReductionCostSVE()
2644 Type *LegalVTy = EVT(LT.second).getTypeForEVT(ValTy->getContext()); in getArithmeticReductionCostSVE()
2665 AArch64TTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, in getArithmeticReductionCost() argument
2669 if (auto *FixedVTy = dyn_cast<FixedVectorType>(ValTy)) { in getArithmeticReductionCost()
2671 BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost()
2680 auto *VTy = cast<ScalableVectorType>(ValTy); in getArithmeticReductionCost()
2687 if (isa<ScalableVectorType>(ValTy)) in getArithmeticReductionCost()
2688 return getArithmeticReductionCostSVE(Opcode, ValTy, CostKind); in getArithmeticReductionCost()
2690 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy); in getArithmeticReductionCost()
2744 auto *ValVTy = cast<FixedVectorType>(ValTy); in getArithmeticReductionCost()
2752 auto *Ty = FixedVectorType::get(ValTy->getElementType(), in getArithmeticReductionCost()
2761 return BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost()