Lines Matching defs:getArithmeticInstrCost
245 InstructionCost X86TTIImpl::getArithmeticInstrCost(
263 getArithmeticInstrCost(Opcode, WideVecTy, CostKind, Op1Info, Op2Info);
330 getArithmeticInstrCost(Instruction::Shl, Ty, CostKind,
333 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind);
344 2 * getArithmeticInstrCost(Instruction::AShr, Ty, CostKind,
346 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, CostKind,
348 Cost += getArithmeticInstrCost(Instruction::Add, Ty, CostKind,
353 Cost += getArithmeticInstrCost(Instruction::Mul, Ty, CostKind, Op1Info.getNoProps(),
355 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, CostKind, Op1Info.getNoProps(),
366 return getArithmeticInstrCost(Instruction::LShr, Ty, CostKind,
369 return getArithmeticInstrCost(Instruction::And, Ty, CostKind,
1006 return getArithmeticInstrCost(Instruction::Mul, Ty, CostKind,
1016 return getArithmeticInstrCost(Instruction::Mul, Ty, CostKind,
1490 getArithmeticInstrCost(Opcode, Ty->getScalarType(), CostKind,
1512 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info,
3371 getArithmeticInstrCost(Instruction::Or, CondTy, CostKind);
4752 Cost += getArithmeticInstrCost(BinaryOperator::Or, RetTy, CostKind);
4753 Cost += getArithmeticInstrCost(BinaryOperator::Sub, RetTy, CostKind);
4754 Cost += getArithmeticInstrCost(BinaryOperator::Shl, RetTy, CostKind);
4755 Cost += getArithmeticInstrCost(BinaryOperator::LShr, RetTy, CostKind);
4756 Cost += getArithmeticInstrCost(BinaryOperator::And, RetTy, CostKind);
5557 ArithmeticCost = getArithmeticInstrCost(Opcode, SingleOpTy, CostKind);
5627 ArithmeticCost = getArithmeticInstrCost(Opcode, SingleOpTy, CostKind);
5663 ReductionCost = getArithmeticInstrCost(Opcode, Ty, CostKind);
5706 ReductionCost += getArithmeticInstrCost(
5713 ReductionCost += getArithmeticInstrCost(Opcode, Ty, CostKind);
5885 MinMaxCost += getArithmeticInstrCost(
6614 MaskCost += getArithmeticInstrCost(BinaryOperator::And, MaskVT, CostKind);