| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CostModel.cpp | 113 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in print() local 115 Cost = TTI->getIntrinsicInstrCost(ICA, CostKind); in print() 141 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in run() local 143 Cost = TTI.getIntrinsicInstrCost(ICA, CostKind); in run()
|
| H A D | TargetTransformInfo.cpp | 923 TargetTransformInfo::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 925 InstructionCost Cost = TTIImpl->getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1398 if (BaseT::getIntrinsicInstrCost(ICA, CostKind) == 0) in getIntrinsicInstrCost() 1402 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost() 1406 if (ICA.isTypeBasedOnly()) in getIntrinsicInstrCost() 1409 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 1414 const IntrinsicInst *I = ICA.getInst(); in getIntrinsicInstrCost() 1416 FastMathFlags FMF = ICA.getFlags(); in getIntrinsicInstrCost() 1454 return thisT()->getMemcpyCost(ICA.getInst()); in getIntrinsicInstrCost() 1619 Intrinsic::ID IID = ICA.getID(); in getTypeBasedIntrinsicInstrCost() 1620 Type *RetTy = ICA.getReturnType(); in getTypeBasedIntrinsicInstrCost() 1622 FastMathFlags FMF = ICA.getFlags(); in getTypeBasedIntrinsicInstrCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 144 HexagonTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 146 if (ICA.getID() == Intrinsic::bswap) { in getIntrinsicInstrCost() 148 TLI.getTypeLegalizationCost(DL, ICA.getReturnType()); in getIntrinsicInstrCost() 151 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| H A D | HexagonTargetTransformInfo.h | 115 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 247 RISCVTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 249 auto *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 250 switch (ICA.getID()) { in getIntrinsicInstrCost() 260 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| H A D | RISCVTargetTransformInfo.h | 92 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 682 GCNTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 684 if (ICA.getID() == Intrinsic::fabs) in getIntrinsicInstrCost() 687 if (!intrinsicHasPackedVectorBenefit(ICA.getID())) in getIntrinsicInstrCost() 688 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost() 690 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 710 switch (ICA.getID()) { in getIntrinsicInstrCost()
|
| H A D | AMDGPUTargetTransformInfo.h | 215 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 188 getTypeBasedIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, 190 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | X86TargetTransformInfo.cpp | 3319 Type *RetTy = ICA.getReturnType(); in getTypeBasedIntrinsicInstrCost() 3321 Intrinsic::ID IID = ICA.getID(); in getTypeBasedIntrinsicInstrCost() 3519 if (const Instruction *II = ICA.getInst()) { in getTypeBasedIntrinsicInstrCost() 3534 return adjustTableCost(*Entry, LT.first, ICA.getFlags()); in getTypeBasedIntrinsicInstrCost() 3537 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getTypeBasedIntrinsicInstrCost() 3543 if (ICA.isTypeBasedOnly()) in getIntrinsicInstrCost() 3544 return getTypeBasedIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost() 3610 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost() 3611 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 3612 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 1712 ARMTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 1714 switch (ICA.getID()) { in getIntrinsicInstrCost() 1732 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost() 1752 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost() 1764 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost() 1772 if (ICA.getArgTypes().empty()) in getIntrinsicInstrCost() 1774 bool IsSigned = ICA.getID() == Intrinsic::fptosi_sat; in getIntrinsicInstrCost() 1775 auto LT = TLI->getTypeLegalizationCost(DL, ICA.getArgTypes()[0]); in getIntrinsicInstrCost() 1776 EVT MTy = TLI->getValueType(DL, ICA.getReturnType()); in getIntrinsicInstrCost() 1796 Type *LegalTy = Type::getIntNTy(ICA.getReturnType()->getContext(), in getIntrinsicInstrCost() [all …]
|
| H A D | ARMTargetTransformInfo.h | 282 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 123 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | SystemZTargetTransformInfo.cpp | 1241 SystemZTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 1244 getVectorIntrinsicInstrCost(ICA.getID(), ICA.getReturnType()); in getIntrinsicInstrCost() 1247 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 136 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | PPCTargetTransformInfo.cpp | 1265 PPCTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 1267 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 302 AArch64TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 304 auto *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 305 switch (ICA.getID()) { in getIntrinsicInstrCost() 373 CostTableLookup(BitreverseTbl, ICA.getID(), LegalisationCost.second); in getIntrinsicInstrCost() 444 if (const auto *Entry = CostTableLookup(WithOverflowCostTbl, ICA.getID(), in getIntrinsicInstrCost() 451 if (ICA.getArgTypes().empty()) in getIntrinsicInstrCost() 453 bool IsSigned = ICA.getID() == Intrinsic::fptosi_sat; in getIntrinsicInstrCost() 454 auto LT = TLI->getTypeLegalizationCost(DL, ICA.getArgTypes()[0]); in getIntrinsicInstrCost() 495 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| H A D | AArch64TargetTransformInfo.h | 103 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1277 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, 1780 getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, 2348 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 2350 return Impl.getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| H A D | TargetTransformInfoImpl.h | 617 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 619 switch (ICA.getID()) { in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 886 IntrinsicCostAttributes ICA(IID, II->getType(), Tys, FMF); in computeBBInlineCost() local 887 InlineCost += TTI->getIntrinsicInstrCost(ICA, TTI::TCK_SizeAndLatency); in computeBBInlineCost()
|