reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
184 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/ARM/ARMTargetTransformInfo.cpp
729 unsigned Cost = getArithmeticInstrCost(Opcode, Ty->getScalarType());