Lines Matching refs:getArithmeticInstrCost

566           getArithmeticInstrCost(Instruction::Add, LegalVTy, CostKind);  in getIntrinsicInstrCost()
2780 InstructionCost AArch64TTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost() function in AArch64TTIImpl
2788 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
2797 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
2805 InstructionCost Cost = getArithmeticInstrCost( in getArithmeticInstrCost()
2808 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind, in getArithmeticInstrCost()
2810 Cost += getArithmeticInstrCost( in getArithmeticInstrCost()
2813 Cost += getArithmeticInstrCost(Instruction::AShr, Ty, CostKind, in getArithmeticInstrCost()
2825 InstructionCost MulCost = getArithmeticInstrCost( in getArithmeticInstrCost()
2827 InstructionCost AddCost = getArithmeticInstrCost( in getArithmeticInstrCost()
2829 InstructionCost ShrCost = getArithmeticInstrCost( in getArithmeticInstrCost()
2835 InstructionCost Cost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
2872 InstructionCost DivCost = BaseT::getArithmeticInstrCost( in getArithmeticInstrCost()
2879 Cost += getArithmeticInstrCost(Instruction::ExtractElement, Ty, in getArithmeticInstrCost()
2881 Cost += getArithmeticInstrCost(Instruction::InsertElement, Ty, CostKind, in getArithmeticInstrCost()
2941 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, in getArithmeticInstrCost()
3564 LegalizationCost = getArithmeticInstrCost(Opcode, LegalVTy, CostKind); in getArithmeticReductionCostSVE()
3601 getArithmeticInstrCost(Opcode, VTy->getScalarType(), CostKind); in getArithmeticReductionCost()
3673 ExtraCost = getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost()