reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
124 int getArithmeticInstrCost(
1690 return Impl.getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
include/llvm/CodeGen/BasicTTIImpl.h658 ->getArithmeticInstrCost(Opcode, Ty->getScalarType()); 1053 Cost += static_cast<T *>(this)->getArithmeticInstrCost( 1139 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Or, RetTy); 1140 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Sub, RetTy); 1141 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Shl, RetTy, 1143 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::LShr, RetTy, 1148 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::URem, RetTy, 1371 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::Mul, ExtTy); 1374 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::LShr, RetTy, 1377 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::Shl, RetTy, 1380 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::Or, RetTy); 1400 Cost += ConcreteTTI->getArithmeticInstrCost(Opcode, SumTy); 1406 ConcreteTTI->getArithmeticInstrCost(BinaryOperator::And, OverflowTy); 1418 Cost += ConcreteTTI->getArithmeticInstrCost(Opcode, SumTy); 1435 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::Mul, ExtTy); 1438 Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::LShr, MulTy, 1443 Cost += ConcreteTTI->getArithmeticInstrCost( 1499 return ConcreteTTI->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) + 1500 ConcreteTTI->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy); 1616 ArithCost += ConcreteTTI->getArithmeticInstrCost(Opcode, SubTy); 1638 ConcreteTTI->getArithmeticInstrCost(Opcode, Ty);lib/Target/X86/X86TargetTransformInfo.cpp
258 2 * getArithmeticInstrCost(Instruction::AShr, Ty, Op1Info, Op2Info, 261 Cost += getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info, 264 Cost += getArithmeticInstrCost(Instruction::Add, Ty, Op1Info, Op2Info, 270 Cost += getArithmeticInstrCost(Instruction::Mul, Ty, Op1Info, Op2Info); 271 Cost += getArithmeticInstrCost(Instruction::Sub, Ty, Op1Info, Op2Info); 279 return getArithmeticInstrCost(Instruction::LShr, Ty, Op1Info, Op2Info, 284 return getArithmeticInstrCost(Instruction::And, Ty, Op1Info, Op2Info, 577 return getArithmeticInstrCost(Instruction::Mul, Ty, Op1Info, Op2Info, 878 int ScalarCost = getArithmeticInstrCost(