Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DCostModel.cpp105 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 DTargetTransformInfo.cpp976 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 DBasicTTIImpl.h1476 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 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.h119 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp683 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 DAMDGPUTargetTransformInfo.h221 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1752 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 DARMTargetTransformInfo.h289 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h125 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
H A DSystemZTargetTransformInfo.cpp1249 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 DX86TargetTransformInfo.cpp3323 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 DX86TargetTransformInfo.h192 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp814 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 DRISCVTargetTransformInfo.h121 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h141 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
H A DPPCTargetTransformInfo.cpp874 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 DAArch64TargetTransformInfo.cpp325 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 DAArch64TargetTransformInfo.h112 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1332 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 DTargetTransformInfoImpl.h646 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() argument
648 switch (ICA.getID()) { in getIntrinsicInstrCost()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp886 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 Deisadevs257 product BAN 0440 ICA
259 product BAN 0680 ICA/RM
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp7688 IntrinsicCostAttributes ICA(II->getIntrinsicID(), II->getType(), Tys, in getSpillCost() local
7691 TTI->getIntrinsicInstrCost(ICA, TTI::TCK_RecipThroughput); in getSpillCost()