Home
last modified time | relevance | path

Searched refs:ICA (Results 1 – 20 of 20) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp736 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()
757 FastMathFlags FMF = ICA.getFlags(); in getIntrinsicInstrCost()
773 IntrinsicCostAttributes Attrs(ICA.getID(), RetTy, ICA.getArgTypes(), FMF, I, in getIntrinsicInstrCost()
[all …]
H A DAMDGPUTargetTransformInfo.h218 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1317 if (BaseT::getIntrinsicInstrCost(ICA, CostKind) == 0) in getIntrinsicInstrCost()
1321 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost()
1325 if (ICA.isTypeBasedOnly()) in getIntrinsicInstrCost()
1328 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
1333 const IntrinsicInst *I = ICA.getInst(); in getIntrinsicInstrCost()
1335 FastMathFlags FMF = ICA.getFlags(); in getIntrinsicInstrCost()
1353 return thisT()->getMemcpyCost(ICA.getInst()); in getIntrinsicInstrCost()
1497 Intrinsic::ID IID = ICA.getID(); in getTypeBasedIntrinsicInstrCost()
1498 Type *RetTy = ICA.getReturnType(); in getTypeBasedIntrinsicInstrCost()
1500 FastMathFlags FMF = ICA.getFlags(); in getTypeBasedIntrinsicInstrCost()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp143 HexagonTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
145 if (ICA.getID() == Intrinsic::bswap) { in getIntrinsicInstrCost()
147 TLI.getTypeLegalizationCost(DL, ICA.getReturnType()); in getIntrinsicInstrCost()
150 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
H A DHexagonTargetTransformInfo.h115 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h178 getTypeBasedIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
180 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
H A DX86TargetTransformInfo.cpp2980 Type *RetTy = ICA.getReturnType(); in getTypeBasedIntrinsicInstrCost()
2982 Intrinsic::ID IID = ICA.getID(); in getTypeBasedIntrinsicInstrCost()
3172 if (const Instruction *II = ICA.getInst()) { in getTypeBasedIntrinsicInstrCost()
3189 return adjustTableCost(*Entry, LT.first, ICA.getFlags()); in getTypeBasedIntrinsicInstrCost()
3192 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getTypeBasedIntrinsicInstrCost()
3198 if (ICA.isTypeBasedOnly()) in getIntrinsicInstrCost()
3199 return getTypeBasedIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
3251 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost()
3252 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
3253 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h122 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
H A DSystemZTargetTransformInfo.cpp1199 SystemZTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
1202 getVectorIntrinsicInstrCost(ICA.getID(), ICA.getReturnType()); in getIntrinsicInstrCost()
1205 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h136 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
H A DPPCTargetTransformInfo.cpp1222 PPCTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
1224 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h103 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
H A DAArch64TargetTransformInfo.cpp218 AArch64TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
220 auto *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
221 switch (ICA.getID()) { in getIntrinsicInstrCost()
293 CostTableLookup(BitreverseTbl, ICA.getID(), LegalisationCost.second); in getIntrinsicInstrCost()
331 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1641 ARMTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
1643 switch (ICA.getID()) { in getIntrinsicInstrCost()
1661 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost()
1681 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost()
1693 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost()
1701 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
H A DARMTargetTransformInfo.h266 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1200 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
1656 getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
2164 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
2166 return Impl.getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
H A DTargetTransformInfoImpl.h570 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
572 switch (ICA.getID()) { in getIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp858 TargetTransformInfo::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
860 InstructionCost Cost = TTIImpl->getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp892 IntrinsicCostAttributes ICA(IID, II->getType(), Tys, FMF); in computeBBInlineCost() local
893 InlineCost += TTI->getIntrinsicInstrCost(ICA, TTI::TCK_SizeAndLatency); in computeBBInlineCost()
/freebsd-13.1/sys/dev/hwpmc/
H A Dpmc_events.h1328 __PMC_EV(OCTEON, ICA) \