| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 97 VectorType *SubTp,
|
| H A D | SystemZTargetTransformInfo.cpp | 606 int Index, VectorType *SubTp, in getShuffleCost() argument 608 Kind = improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp); in getShuffleCost() 641 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.h | 132 Type *SubTp,
|
| H A D | HexagonTargetTransformInfo.cpp | 246 int Index, Type *SubTp, in getShuffleCost() argument
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 114 Type *SubTp,
|
| H A D | PPCTargetTransformInfo.cpp | 609 int Index, Type *SubTp, in getShuffleCost() argument
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 236 VectorType *SubTp,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 1129 int Index, VectorType *SubTp, in getShuffleCost() argument 1131 Kind = improveShuffleKindFromMask(Kind, Mask, VT, Index, SubTp); in getShuffleCost() 1150 return BaseT::getShuffleCost(Kind, VT, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 129 VectorType *SubTp,
|
| H A D | RISCVTargetTransformInfo.cpp | 315 int Index, VectorType *SubTp, in getShuffleCost() argument 317 Kind = improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp); in getShuffleCost() 541 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 151 VectorType *SubTp,
|
| H A D | X86TargetTransformInfo.cpp | 1475 int Index, VectorType *SubTp, in getShuffleCost() argument 1481 Kind = improveShuffleKindFromMask(Kind, Mask, BaseTp, Index, SubTp); in getShuffleCost() 1503 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() 1514 int OrigSubElts = cast<FixedVectorType>(SubTp)->getNumElements(); in getShuffleCost() 1534 if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3()) in getShuffleCost() 1537 assert(SubTp->getPrimitiveSizeInBits() == 16 && in getShuffleCost() 1550 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() 1688 return BaseT::getShuffleCost(Kind, BaseTp, Mask, CostKind, Index, SubTp); in getShuffleCost() 2096 return BaseT::getShuffleCost(Kind, BaseTp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 395 VectorType *SubTp,
|
| H A D | AArch64TargetTransformInfo.cpp | 3745 int Index, VectorType *SubTp, in getShuffleCost() argument 3752 Mask.size() > LT.second.getVectorNumElements() && !Index && !SubTp) { in getShuffleCost() 3811 Kind = improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp); in getShuffleCost() 3964 LT.second.getSizeInBits() <= 128 && SubTp) { in getShuffleCost() 3965 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() 3974 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 222 VectorType *SubTp,
|
| H A D | ARMTargetTransformInfo.cpp | 1214 int Index, VectorType *SubTp, in getShuffleCost() argument 1216 Kind = improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp); in getShuffleCost() 1315 BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1279 int Index = 0, VectorType *SubTp = nullptr, 1978 int Index, VectorType *SubTp, 2602 VectorType *SubTp, in getShuffleCost() argument 2604 return Impl.getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp, Args); in getShuffleCost()
|
| H A D | TargetTransformInfoImpl.h | 577 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1013 VectorType *SubTp, 1015 switch (improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp)) { 1031 cast<FixedVectorType>(SubTp)); 1034 cast<FixedVectorType>(SubTp));
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 890 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() argument 893 TTIImpl->getShuffleCost(Kind, Ty, Mask, CostKind, Index, SubTp, Args); in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 6904 int Index = 0, VectorType *SubTp = nullptr, in getShuffleCost() argument 6907 return TTI.getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp, Args); in getShuffleCost() 6919 return TTI.getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp, Args); in getShuffleCost()
|