Lines Matching refs:ICA
734 GCNTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
736 if (ICA.getID() == Intrinsic::fabs) in getIntrinsicInstrCost()
739 if (!intrinsicHasPackedVectorBenefit(ICA.getID())) in getIntrinsicInstrCost()
740 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
742 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
746 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
749 if (ICA.isTypeBasedOnly()) in getIntrinsicInstrCost()
750 return getTypeBasedIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
755 const IntrinsicInst *I = ICA.getInst(); in getIntrinsicInstrCost()
756 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost()
757 FastMathFlags FMF = ICA.getFlags(); in getIntrinsicInstrCost()
770 getOperandsScalarizationOverhead(Args, ICA.getArgTypes()); in getIntrinsicInstrCost()
773 IntrinsicCostAttributes Attrs(ICA.getID(), RetTy, ICA.getArgTypes(), FMF, I, in getIntrinsicInstrCost()
796 switch (ICA.getID()) { in getIntrinsicInstrCost()