Lines Matching refs:InstructionCost
301 InstructionCost ARMTTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost()
336 InstructionCost ARMTTIImpl::getIntImmCodeSizeCost(unsigned Opcode, unsigned Idx, in getIntImmCodeSizeCost()
393 InstructionCost ARMTTIImpl::getIntImmCostInst(unsigned Opcode, unsigned Idx, in getIntImmCostInst()
464 InstructionCost ARMTTIImpl::getCFInstrCost(unsigned Opcode, in getCFInstrCost()
478 InstructionCost ARMTTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost()
487 auto AdjustCost = [&CostKind](InstructionCost Cost) -> InstructionCost { in getCastInstrCost()
644 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Src); in getCastInstrCost()
832 const InstructionCost CallCost = in getCastInstrCost()
882 InstructionCost ARMTTIImpl::getVectorInstrCost(unsigned Opcode, Type *ValTy, in getVectorInstrCost()
903 return std::max<InstructionCost>( in getVectorInstrCost()
913 std::pair<InstructionCost, MVT> LT = in getVectorInstrCost()
921 InstructionCost ARMTTIImpl::getCmpSelInstrCost(unsigned Opcode, Type *ValTy, in getCmpSelInstrCost()
939 InstructionCost Cost = getTypeLegalizationCost(ValTy).first; in getCmpSelInstrCost()
1016 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(ValTy); in getCmpSelInstrCost()
1042 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(ValTy); in getCmpSelInstrCost()
1068 InstructionCost ARMTTIImpl::getAddressComputationCost(Type *Ty, in getAddressComputationCost()
1205 InstructionCost ARMTTIImpl::getMemcpyCost(const Instruction *I) { in getMemcpyCost()
1215 InstructionCost ARMTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
1242 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Tp); in getShuffleCost()
1263 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Tp); in getShuffleCost()
1287 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Tp); in getShuffleCost()
1303 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Tp); in getShuffleCost()
1311 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Tp); in getShuffleCost()
1330 InstructionCost ARMTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost()
1351 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Ty); in getArithmeticInstrCost()
1400 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
1459 InstructionCost Cost = in getArithmeticInstrCost()
1471 InstructionCost ARMTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost()
1491 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Src); in getMemoryOpCost()
1518 InstructionCost
1536 InstructionCost ARMTTIImpl::getInterleavedMemoryOpCost( in getInterleavedMemoryOpCost()
1577 InstructionCost ARMTTIImpl::getGatherScatterOpCost( in getGatherScatterOpCost()
1592 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(DataTy); in getGatherScatterOpCost()
1599 InstructionCost VectorCost = in getGatherScatterOpCost()
1605 InstructionCost ScalarCost = in getGatherScatterOpCost()
1681 InstructionCost
1699 InstructionCost VecCost = 0; in getArithmeticReductionCost()
1709 InstructionCost ExtractCost = 0; in getArithmeticReductionCost()
1727 InstructionCost VecCost = 0; in getArithmeticReductionCost()
1744 InstructionCost ExtractCost = NumElts; in getArithmeticReductionCost()
1754 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(ValTy); in getArithmeticReductionCost()
1767 InstructionCost ARMTTIImpl::getExtendedReductionCost( in getExtendedReductionCost()
1778 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(ValTy); in getExtendedReductionCost()
1801 InstructionCost
1809 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(ValTy); in getMulAccReductionCost()
1828 InstructionCost
1844 InstructionCost VecCost; in getMinMaxReductionCost()
1854 InstructionCost ExtractCost = 0; in getMinMaxReductionCost()
1871 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Ty); in getMinMaxReductionCost()
1888 InstructionCost
1911 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(VT); in getIntrinsicInstrCost()
1931 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(VT); in getIntrinsicInstrCost()
1942 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(VT); in getIntrinsicInstrCost()
1975 InstructionCost Cost = in getIntrinsicInstrCost()
2487 InstructionCost Cost = 0; in getUnrollingPreferences()
2577 InstructionCost ARMTTIImpl::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, in getScalingFactorCost()