Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1529 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost()
1533 if (ICA.isTypeBasedOnly()) in getIntrinsicInstrCost()
1536 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
1541 const IntrinsicInst *I = ICA.getInst(); in getIntrinsicInstrCost()
1543 FastMathFlags FMF = ICA.getFlags(); in getIntrinsicInstrCost()
1736 if (ICA.getArgs().size() > 1) in getIntrinsicInstrCost()
1748 if (ICA.getArgs().size() >= 2) in getIntrinsicInstrCost()
1765 assert(ICA.getArgs().size() >= 2 && ICA.getArgTypes().size() >= 2 && in getIntrinsicInstrCost()
1810 Intrinsic::ID IID = ICA.getID(); in getTypeBasedIntrinsicInstrCost()
1811 Type *RetTy = ICA.getReturnType(); in getTypeBasedIntrinsicInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DCostModel.cpp61 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in run() local
63 Cost = TTI.getIntrinsicInstrCost(ICA, CostKind); in run()
H A DTargetTransformInfo.cpp1056 TargetTransformInfo::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
1058 InstructionCost Cost = TTIImpl->getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp162 HexagonTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
164 if (ICA.getID() == Intrinsic::bswap) { in getIntrinsicInstrCost()
166 getTypeLegalizationCost(ICA.getReturnType()); in getIntrinsicInstrCost()
169 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
H A DHexagonTargetTransformInfo.h117 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1836 VecCost += getIntrinsicInstrCost(ICA, CostKind); in getMinMaxReductionCost()
1850 IntrinsicCostAttributes ICA(IID, Ty->getElementType(), in getMinMaxReductionCost() local
1879 switch (ICA.getID()) { in getIntrinsicInstrCost()
1897 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost()
1917 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost()
1929 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost()
1937 if (ICA.getArgTypes().empty()) in getIntrinsicInstrCost()
1939 bool IsSigned = ICA.getID() == Intrinsic::fptosi_sat; in getIntrinsicInstrCost()
1940 auto LT = getTypeLegalizationCost(ICA.getArgTypes()[0]); in getIntrinsicInstrCost()
1941 EVT MTy = TLI->getValueType(DL, ICA.getReturnType()); in getIntrinsicInstrCost()
[all …]
H A DARMTargetTransformInfo.h297 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp706 GCNTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
708 if (ICA.getID() == Intrinsic::fabs) in getIntrinsicInstrCost()
711 if (!intrinsicHasPackedVectorBenefit(ICA.getID())) in getIntrinsicInstrCost()
712 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
714 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
734 switch (ICA.getID()) { in getIntrinsicInstrCost()
H A DAMDGPUTargetTransformInfo.h252 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp4037 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
4039 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost()
4064 if (!ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost()
4078 if (!ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost()
4194 ICA.getFlags()); in getIntrinsicInstrCost()
4200 ICA.getFlags()); in getIntrinsicInstrCost()
4206 ICA.getFlags()); in getIntrinsicInstrCost()
4212 ICA.getFlags()); in getIntrinsicInstrCost()
4218 ICA.getFlags()); in getIntrinsicInstrCost()
4224 ICA.getFlags()); in getIntrinsicInstrCost()
[all …]
H A DX86TargetTransformInfo.h208 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp734 RISCVTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
736 auto *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
737 switch (ICA.getID()) { in getIntrinsicInstrCost()
819 unsigned VPISD = getISDForVPIntrinsicID(ICA.getID()); in getIntrinsicInstrCost()
831 ICA.getID(), EltTy)) in getIntrinsicInstrCost()
836 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
H A DRISCVTargetTransformInfo.h132 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h127 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
H A DSystemZTargetTransformInfo.cpp1294 SystemZTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
1297 getVectorIntrinsicInstrCost(ICA.getID(), ICA.getReturnType()); in getIntrinsicInstrCost()
1300 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h139 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
H A DPPCTargetTransformInfo.cpp879 PPCTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
881 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp504 AArch64TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
506 auto *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost()
507 switch (ICA.getID()) { in getIntrinsicInstrCost()
586 CostTableLookup(BitreverseTbl, ICA.getID(), LegalisationCost.second); in getIntrinsicInstrCost()
661 if (const auto *Entry = CostTableLookup(WithOverflowCostTbl, ICA.getID(), in getIntrinsicInstrCost()
668 if (ICA.getArgTypes().empty()) in getIntrinsicInstrCost()
670 bool IsSigned = ICA.getID() == Intrinsic::fptosi_sat; in getIntrinsicInstrCost()
671 auto LT = getTypeLegalizationCost(ICA.getArgTypes()[0]); in getIntrinsicInstrCost()
711 if (ICA.getArgs().empty()) in getIntrinsicInstrCost()
715 const TTI::OperandValueInfo OpInfoZ = TTI::getOperandInfo(ICA.getArgs()[2]); in getIntrinsicInstrCost()
[all …]
H A DAArch64TargetTransformInfo.h121 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1490 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
2046 getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
2705 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
2707 return Impl.getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
H A DTargetTransformInfoImpl.h697 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
699 switch (ICA.getID()) { in getIntrinsicInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp839 IntrinsicCostAttributes ICA(IID, II->getType(), Tys, FMF); in computeBBInlineCost() local
840 InlineCost += TTI->getIntrinsicInstrCost(ICA, TTI::TCK_SizeAndLatency); in computeBBInlineCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8731 IntrinsicCostAttributes ICA(II->getIntrinsicID(), II->getType(), Tys, in getSpillCost() local
8734 TTI->getIntrinsicInstrCost(ICA, TTI::TCK_RecipThroughput); in getSpillCost()
15149 IntrinsicCostAttributes ICA(Id, ScalarTy, {ScalarTy, ScalarTy}, FMF); in getReductionCost() local
15150 return TTI->getIntrinsicInstrCost(ICA, CostKind); in getReductionCost()