| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1529 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 D | CostModel.cpp | 61 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in run() local 63 Cost = TTI.getIntrinsicInstrCost(ICA, CostKind); in run()
|
| H A D | TargetTransformInfo.cpp | 1056 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 D | HexagonTargetTransformInfo.cpp | 162 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 D | HexagonTargetTransformInfo.h | 117 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 1836 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 D | ARMTargetTransformInfo.h | 297 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 706 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 D | AMDGPUTargetTransformInfo.h | 252 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 4037 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 D | X86TargetTransformInfo.h | 208 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 734 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 D | RISCVTargetTransformInfo.h | 132 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 127 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | SystemZTargetTransformInfo.cpp | 1294 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 D | PPCTargetTransformInfo.h | 139 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | PPCTargetTransformInfo.cpp | 879 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 D | AArch64TargetTransformInfo.cpp | 504 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 D | AArch64TargetTransformInfo.h | 121 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1490 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 D | TargetTransformInfoImpl.h | 697 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 D | PartialInlining.cpp | 839 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 D | SLPVectorizer.cpp | 8731 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()
|