Lines Matching refs:ICA
3461 X86TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
4177 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
4179 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost()
4204 if (!ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost()
4205 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost()
4220 if (!ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost()
4221 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost()
4237 if (!ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost()
4238 const SmallVectorImpl<Type *> &ArgTys = ICA.getArgTypes(); in getIntrinsicInstrCost()
4313 if (const Instruction *II = ICA.getInst()) { in getIntrinsicInstrCost()
4334 !MTy.isVector() && !ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost()
4335 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost()
4348 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4353 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4358 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4363 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4368 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4373 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4378 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4383 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4388 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4393 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4398 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4403 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4408 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4413 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4418 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4423 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4428 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4434 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4438 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4445 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4449 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4456 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4460 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4466 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4470 return adjustTableCost(Entry->ISD, *KindCost, LT, ICA.getFlags()); in getIntrinsicInstrCost()
4473 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
5427 IntrinsicCostAttributes ICA(IID, Ty, {Ty, Ty}, FMF); in getMinMaxCost() local
5428 return getIntrinsicInstrCost(ICA, CostKind); in getMinMaxCost()