Lines Matching refs:CostKind

148                                               TTI::TargetCostKind CostKind) {  in getIntImmCost()  argument
174 TTI::TargetCostKind CostKind, in getIntImmCostInst() argument
232 InstructionCost Cost = AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
237 return AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostInst()
243 TTI::TargetCostKind CostKind) { in getIntImmCostIntrin() argument
256 return AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
269 InstructionCost Cost = AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
289 return AArch64TTIImpl::getIntImmCost(Imm, Ty, CostKind); in getIntImmCostIntrin()
303 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() argument
353 getArithmeticInstrCost(Instruction::Add, LegalVTy, CostKind); in getIntrinsicInstrCost()
484 Cost += getIntrinsicInstrCost(Attrs1, CostKind); in getIntrinsicInstrCost()
487 Cost += getIntrinsicInstrCost(Attrs2, CostKind); in getIntrinsicInstrCost()
495 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
1564 TTI::TargetCostKind CostKind, in getCastInstrCost() argument
1590 auto AdjustCost = [&CostKind](InstructionCost Cost) -> InstructionCost { in getCastInstrCost()
1591 if (CostKind != TTI::TCK_RecipThroughput) in getCastInstrCost()
1601 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I)); in getCastInstrCost()
1874 BaseT::getCastInstrCost(Opcode, Dst, Src, CCH, CostKind, I)); in getCastInstrCost()
1902 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getExtractWithExtendCost() local
1909 CostKind); in getExtractWithExtendCost()
1915 CostKind); in getExtractWithExtendCost()
1935 CostKind); in getExtractWithExtendCost()
1939 TTI::TargetCostKind CostKind, in getCFInstrCost() argument
1941 if (CostKind != TTI::TCK_RecipThroughput) in getCFInstrCost()
1943 assert(CostKind == TTI::TCK_RecipThroughput && "unexpected CostKind"); in getCFInstrCost()
1977 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() argument
1983 if (CostKind != TTI::TCK_RecipThroughput) in getArithmeticInstrCost()
1984 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
1994 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
2004 Instruction::Add, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
2006 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
2010 Instruction::Select, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
2012 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
2026 Instruction::Mul, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
2029 Instruction::Add, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
2032 Instruction::AShr, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
2039 Opcode, Ty, CostKind, Opd1Info, Opd2Info, Opd1PropInfo, Opd2PropInfo); in getArithmeticInstrCost()
2043 Cost += getArithmeticInstrCost(Instruction::ExtractElement, Ty, CostKind, in getArithmeticInstrCost()
2046 Cost += getArithmeticInstrCost(Instruction::InsertElement, Ty, CostKind, in getArithmeticInstrCost()
2090 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, in getArithmeticInstrCost()
2117 TTI::TargetCostKind CostKind, in getCmpSelInstrCost() argument
2120 if (CostKind != TTI::TCK_RecipThroughput) in getCmpSelInstrCost()
2121 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, in getCmpSelInstrCost()
2178 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, VecPred, CostKind, I); in getCmpSelInstrCost()
2206 TTI::TargetCostKind CostKind) { in getMaskedMemoryOpCost() argument
2209 CostKind); in getMaskedMemoryOpCost()
2230 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() argument
2233 Alignment, CostKind, I); in getGatherScatterOpCost()
2249 getMemoryOpCost(Opcode, VT->getElementType(), Alignment, 0, CostKind, I); in getGatherScatterOpCost()
2264 TTI::TargetCostKind CostKind, in getMemoryOpCost() argument
2270 CostKind); in getMemoryOpCost()
2285 if (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency) in getMemoryOpCost()
2288 if (CostKind != TTI::TCK_RecipThroughput) in getMemoryOpCost()
2318 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() argument
2339 Alignment, AddressSpace, CostKind, in getInterleavedMemoryOpCost()
2346 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getCostOfKeepingLiveOverCall() local
2352 Cost += getMemoryOpCost(Instruction::Store, I, Align(128), 0, CostKind) + in getCostOfKeepingLiveOverCall()
2353 getMemoryOpCost(Instruction::Load, I, Align(128), 0, CostKind); in getCostOfKeepingLiveOverCall()
2616 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost() argument
2620 return BaseT::getMinMaxReductionCost(Ty, CondTy, IsUnsigned, CostKind); in getMinMaxReductionCost()
2633 LegalizationCost = getIntrinsicInstrCost(Attrs, CostKind) * (LT.first - 1); in getMinMaxReductionCost()
2640 unsigned Opcode, VectorType *ValTy, TTI::TargetCostKind CostKind) { in getArithmeticReductionCostSVE() argument
2645 LegalizationCost = getArithmeticInstrCost(Opcode, LegalVTy, CostKind); in getArithmeticReductionCostSVE()
2667 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost() argument
2671 BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost()
2682 getArithmeticInstrCost(Opcode, VTy->getScalarType(), CostKind); in getArithmeticReductionCost()
2688 return getArithmeticReductionCostSVE(Opcode, ValTy, CostKind); in getArithmeticReductionCost()
2754 ExtraCost = getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost()
2761 return BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost()
2783 TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; in getSpliceCost() local
2792 CmpInst::BAD_ICMP_PREDICATE, CostKind) + in getSpliceCost()
2794 CmpInst::BAD_ICMP_PREDICATE, CostKind); in getSpliceCost()
2802 TTI::CastContextHint::None, CostKind) + in getSpliceCost()
2804 TTI::CastContextHint::None, CostKind); in getSpliceCost()