| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | CostModel.cpp | 105 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in print() local 107 Cost = TTI->getIntrinsicInstrCost(ICA, CostKind); in print() 134 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in run() local 136 Cost = TTI.getIntrinsicInstrCost(ICA, CostKind); in run()
|
| H A D | TargetTransformInfo.cpp | 976 TargetTransformInfo::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 978 InstructionCost Cost = TTIImpl->getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1476 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 1479 if (BaseT::getIntrinsicInstrCost(ICA, CostKind) == 0) in getIntrinsicInstrCost() 1483 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost() 1487 if (ICA.isTypeBasedOnly()) in getIntrinsicInstrCost() 1488 return getTypeBasedIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost() 1490 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 1495 const IntrinsicInst *I = ICA.getInst(); in getIntrinsicInstrCost() 1496 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost() 1497 FastMathFlags FMF = ICA.getFlags(); in getIntrinsicInstrCost() 1535 return thisT()->getMemcpyCost(ICA.getInst()); in getIntrinsicInstrCost() [all …]
|
| /openbsd-src/gnu/llvm/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 | 119 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 683 GCNTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 685 if (ICA.getID() == Intrinsic::fabs) in getIntrinsicInstrCost() 688 if (!intrinsicHasPackedVectorBenefit(ICA.getID())) in getIntrinsicInstrCost() 689 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost() 691 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 711 switch (ICA.getID()) { in getIntrinsicInstrCost()
|
| H A D | AMDGPUTargetTransformInfo.h | 221 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 1752 ARMTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 1754 switch (ICA.getID()) { in getIntrinsicInstrCost() 1772 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost() 1792 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost() 1804 Type *VT = ICA.getReturnType(); in getIntrinsicInstrCost() 1812 if (ICA.getArgTypes().empty()) in getIntrinsicInstrCost() 1814 bool IsSigned = ICA.getID() == Intrinsic::fptosi_sat; in getIntrinsicInstrCost() 1815 auto LT = getTypeLegalizationCost(ICA.getArgTypes()[0]); in getIntrinsicInstrCost() 1816 EVT MTy = TLI->getValueType(DL, ICA.getReturnType()); in getIntrinsicInstrCost() 1836 Type *LegalTy = Type::getIntNTy(ICA.getReturnType()->getContext(), in getIntrinsicInstrCost() [all …]
|
| H A D | ARMTargetTransformInfo.h | 289 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 125 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | SystemZTargetTransformInfo.cpp | 1249 SystemZTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 1252 getVectorIntrinsicInstrCost(ICA.getID(), ICA.getReturnType()); in getIntrinsicInstrCost() 1255 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 3323 X86TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 3956 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 3958 Intrinsic::ID IID = ICA.getID(); in getIntrinsicInstrCost() 3983 if (!ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost() 3984 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost() 3992 if (!ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost() 3993 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost() 4075 !MTy.isVector() && !ICA.isTypeBasedOnly()) { in getIntrinsicInstrCost() 4076 const SmallVectorImpl<const Value *> &Args = ICA.getArgs(); in getIntrinsicInstrCost() 4103 ICA.getFlags()); in getIntrinsicInstrCost() [all …]
|
| H A D | X86TargetTransformInfo.h | 192 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 814 RISCVTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 816 auto *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 817 switch (ICA.getID()) { in getIntrinsicInstrCost() 896 unsigned VPISD = getISDForVPIntrinsicID(ICA.getID()); in getIntrinsicInstrCost() 906 ICA.getID(), LT.second)) in getIntrinsicInstrCost() 910 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| H A D | RISCVTargetTransformInfo.h | 121 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 141 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | PPCTargetTransformInfo.cpp | 874 PPCTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 876 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 325 AArch64TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 327 auto *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() 328 switch (ICA.getID()) { in getIntrinsicInstrCost() 396 CostTableLookup(BitreverseTbl, ICA.getID(), LegalisationCost.second); in getIntrinsicInstrCost() 471 if (const auto *Entry = CostTableLookup(WithOverflowCostTbl, ICA.getID(), in getIntrinsicInstrCost() 478 if (ICA.getArgTypes().empty()) in getIntrinsicInstrCost() 480 bool IsSigned = ICA.getID() == Intrinsic::fptosi_sat; in getIntrinsicInstrCost() 481 auto LT = getTypeLegalizationCost(ICA.getArgTypes()[0]); in getIntrinsicInstrCost() 522 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| H A D | AArch64TargetTransformInfo.h | 112 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1332 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, 1846 getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, 2452 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 2454 return Impl.getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
|
| H A D | TargetTransformInfoImpl.h | 646 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument 648 switch (ICA.getID()) { in getIntrinsicInstrCost()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/sys/dev/eisa/ |
| H A D | eisadevs | 257 product BAN 0440 ICA 259 product BAN 0680 ICA/RM
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 7688 IntrinsicCostAttributes ICA(II->getIntrinsicID(), II->getType(), Tys, in getSpillCost() local 7691 TTI->getIntrinsicInstrCost(ICA, TTI::TCK_RecipThroughput); in getSpillCost()
|