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

References

lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  483   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
  492   if (isWideningInstruction(Ty, Opcode, Args))
  499     return Cost + BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
  508       Cost += getArithmeticInstrCost(Instruction::Add, Ty, Opd1Info, Opd2Info,
  511       Cost += getArithmeticInstrCost(Instruction::Sub, Ty, Opd1Info, Opd2Info,
  514       Cost += getArithmeticInstrCost(Instruction::Select, Ty, Opd1Info, Opd2Info,
  517       Cost += getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info, Opd2Info,
  525       auto VT = TLI->getValueType(DL, Ty);
  530         int MulCost = getArithmeticInstrCost(Instruction::Mul, Ty, Opd1Info,
  534         int AddCost = getArithmeticInstrCost(Instruction::Add, Ty, Opd1Info,
  538         int ShrCost = getArithmeticInstrCost(Instruction::AShr, Ty, Opd1Info,
  546     Cost += BaseT::getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
  548     if (Ty->isVectorTy()) {
  551       Cost += getArithmeticInstrCost(Instruction::ExtractElement, Ty, Opd1Info,
  553       Cost += getArithmeticInstrCost(Instruction::InsertElement, Ty, Opd1Info,