| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CostModel.cpp | 113 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in print() 141 IntrinsicCostAttributes ICA(II->getIntrinsicID(), *II, in run()
|
| H A D | TargetTransformInfo.cpp | 60 IntrinsicCostAttributes::IntrinsicCostAttributes( in IntrinsicCostAttributes() function in IntrinsicCostAttributes 75 IntrinsicCostAttributes::IntrinsicCostAttributes(Intrinsic::ID Id, Type *RTy, in IntrinsicCostAttributes() function in IntrinsicCostAttributes 84 IntrinsicCostAttributes::IntrinsicCostAttributes(Intrinsic::ID Id, Type *Ty, in IntrinsicCostAttributes() function in IntrinsicCostAttributes 94 IntrinsicCostAttributes::IntrinsicCostAttributes(Intrinsic::ID Id, Type *RTy, in IntrinsicCostAttributes() function in IntrinsicCostAttributes 923 TargetTransformInfo::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1395 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() 1524 IntrinsicCostAttributes Attrs( in getIntrinsicInstrCost() 1585 IntrinsicCostAttributes Attrs(Intrinsic::uadd_sat, ExpRetTy, {}, FMF); in getIntrinsicInstrCost() 1607 IntrinsicCostAttributes Attrs(IID, RetTy, ICA.getArgTypes(), FMF, I, in getIntrinsicInstrCost() 1617 getTypeBasedIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getTypeBasedIntrinsicInstrCost() 1857 IntrinsicCostAttributes Attrs(OverflowOp, OpTy, {RetTy, RetTy}, FMF, in getTypeBasedIntrinsicInstrCost() 1876 IntrinsicCostAttributes Attrs(OverflowOp, OpTy, {RetTy, RetTy}, FMF, in getTypeBasedIntrinsicInstrCost() 1985 IntrinsicCostAttributes Attrs1(Intrinsic::minnum, FromTy, in getTypeBasedIntrinsicInstrCost() 1988 IntrinsicCostAttributes Attrs2(Intrinsic::maxnum, FromTy, in getTypeBasedIntrinsicInstrCost() 2055 IntrinsicCostAttributes FMulAttrs( in getTypeBasedIntrinsicInstrCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 404 IntrinsicCostAttributes(Intrinsic::fptosi_sat, SatTy, {In}, {FpTy}), in tryToFPToSat() 414 IntrinsicCostAttributes(Intrinsic::smin, IntTy, {IntTy}), in tryToFPToSat() 417 IntrinsicCostAttributes(Intrinsic::smax, IntTy, {IntTy}), in tryToFPToSat()
|
| /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 | 2854 X86TTIImpl::getTypeBasedIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getTypeBasedIntrinsicInstrCost() 3541 X86TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 118 class IntrinsicCostAttributes { 130 IntrinsicCostAttributes( 135 IntrinsicCostAttributes( 140 IntrinsicCostAttributes(Intrinsic::ID Id, Type *RTy, 143 IntrinsicCostAttributes( 1277 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, 1780 getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, 2348 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost()
|
| H A D | TargetTransformInfoImpl.h | 617 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() 1010 IntrinsicCostAttributes CostAttrs(Intrinsic->getIntrinsicID(), *CB); in getUserCost()
|
| /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()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.h | 115 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | HexagonTargetTransformInfo.cpp | 144 HexagonTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, 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()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 215 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 682 GCNTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 92 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | RISCVTargetTransformInfo.cpp | 247 RISCVTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 103 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | AArch64TargetTransformInfo.cpp | 302 AArch64TTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() 482 IntrinsicCostAttributes Attrs1(IsSigned ? Intrinsic::smin : Intrinsic::umin, in getIntrinsicInstrCost() 485 IntrinsicCostAttributes Attrs2(IsSigned ? Intrinsic::smax : Intrinsic::umax, in getIntrinsicInstrCost() 2632 IntrinsicCostAttributes Attrs(MinMaxOpcode, LegalVTy, {LegalVTy, LegalVTy}); in getMinMaxReductionCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 282 InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
|
| H A D | ARMTargetTransformInfo.cpp | 983 IntrinsicCostAttributes CostAttrs(IID, ValTy, {ValTy, ValTy}); in getCmpSelInstrCost() 1712 ARMTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA, in getIntrinsicInstrCost() 1800 IntrinsicCostAttributes Attrs1(IsSigned ? Intrinsic::smin in getIntrinsicInstrCost() 1804 IntrinsicCostAttributes Attrs2(IsSigned ? Intrinsic::smax in getIntrinsicInstrCost()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 1925 IntrinsicCostAttributes Attrs(IntrinID, InitX->getType(), Args); in recognizeAndInsertFFS() 2473 IntrinsicCostAttributes Attrs( in recognizeShiftUntilBitTest() 2827 IntrinsicCostAttributes Attrs( in recognizeShiftUntilZero()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 886 IntrinsicCostAttributes ICA(IID, II->getType(), Tys, FMF); in computeBBInlineCost()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 5669 IntrinsicCostAttributes CostAttrs(ID, VecTy, Arguments, VecTys, FMF, in getVectorCallCosts() 6341 IntrinsicCostAttributes CostAttrs(IntrinsicAndUse.first, VecTy, in getEntryCost() 6494 IntrinsicCostAttributes CostAttrs(ID, *CI, 1); in getEntryCost()
|