reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/BasicTTIImpl.h
 1202           ConcreteTTI->getIntrinsicInstrCost(IID, ScalarRetTy, ScalarTys, FMF);
 1284       return ConcreteTTI->getMaskedMemoryOpCost(Instruction::Store, Tys[0], 0,
 1287       return ConcreteTTI->getMaskedMemoryOpCost(Instruction::Load, RetTy, 0, 0);
 1289       return ConcreteTTI->getArithmeticReductionCost(Instruction::Add, Tys[0],
 1292       return ConcreteTTI->getArithmeticReductionCost(Instruction::Mul, Tys[0],
 1295       return ConcreteTTI->getArithmeticReductionCost(Instruction::And, Tys[0],
 1298       return ConcreteTTI->getArithmeticReductionCost(Instruction::Or, Tys[0],
 1301       return ConcreteTTI->getArithmeticReductionCost(Instruction::Xor, Tys[0],
 1304       return ConcreteTTI->getArithmeticReductionCost(
 1309       return ConcreteTTI->getArithmeticReductionCost(
 1317       return ConcreteTTI->getMinMaxReductionCost(
 1322       return ConcreteTTI->getMinMaxReductionCost(
 1337       Cost += ConcreteTTI->getIntrinsicInstrCost(
 1339       Cost += ConcreteTTI->getCmpSelInstrCost(BinaryOperator::ICmp, RetTy,
 1341       Cost += 2 * ConcreteTTI->getCmpSelInstrCost(BinaryOperator::Select, RetTy,
 1355       Cost += ConcreteTTI->getIntrinsicInstrCost(
 1357       Cost += ConcreteTTI->getCmpSelInstrCost(BinaryOperator::Select, RetTy,
 1370       Cost += 2 * ConcreteTTI->getCastInstrCost(ExtOp, ExtTy, RetTy);
 1371       Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::Mul, ExtTy);
 1373           2 * ConcreteTTI->getCastInstrCost(Instruction::Trunc, RetTy, 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);
 1401       Cost += 3 * ConcreteTTI->getCmpSelInstrCost(BinaryOperator::ICmp, SumTy,
 1403       Cost += 2 * ConcreteTTI->getCmpSelInstrCost(
 1406           ConcreteTTI->getArithmeticInstrCost(BinaryOperator::And, OverflowTy);
 1418       Cost += ConcreteTTI->getArithmeticInstrCost(Opcode, SumTy);
 1419       Cost += ConcreteTTI->getCmpSelInstrCost(BinaryOperator::ICmp, SumTy,
 1434       Cost += 2 * ConcreteTTI->getCastInstrCost(ExtOp, ExtTy, MulTy);
 1435       Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::Mul, ExtTy);
 1437           2 * ConcreteTTI->getCastInstrCost(Instruction::Trunc, MulTy, ExtTy);
 1438       Cost += ConcreteTTI->getArithmeticInstrCost(Instruction::LShr, MulTy,
 1443         Cost += ConcreteTTI->getArithmeticInstrCost(
 1447       Cost += ConcreteTTI->getCmpSelInstrCost(BinaryOperator::ICmp, MulTy,
 1499       return ConcreteTTI->getArithmeticInstrCost(BinaryOperator::FMul, RetTy) +
 1500              ConcreteTTI->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy);
 1518       unsigned ScalarCost = ConcreteTTI->getIntrinsicInstrCost(