/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.h | 124 Type *SubTp,
|
H A D | HexagonTargetTransformInfo.cpp | 232 int Index, Type *SubTp, in getShuffleCost() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.h | 97 VectorType *SubTp,
|
H A D | SystemZTargetTransformInfo.cpp | 608 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() argument 610 Kind = improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp); in getShuffleCost() 643 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 1108 int Index, VectorType *SubTp, in getShuffleCost() argument 1112 return BaseT::getShuffleCost(Kind, VT, Mask, CostKind, Index, SubTp); in getShuffleCost() 1114 Kind = improveShuffleKindFromMask(Kind, Mask, VT, Index, SubTp); in getShuffleCost() 1162 return BaseT::getShuffleCost(Kind, VT, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
H A D | AMDGPUTargetTransformInfo.h | 236 VectorType *SubTp,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 153 VectorType *SubTp,
|
H A D | X86TargetTransformInfo.cpp | 1528 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() argument 1534 Kind = improveShuffleKindFromMask(Kind, Mask, BaseTp, Index, SubTp); in getShuffleCost() 1572 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() 1583 int OrigSubElts = cast<FixedVectorType>(SubTp)->getNumElements(); in getShuffleCost() 1603 if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3()) in getShuffleCost() 1606 assert(SubTp->getPrimitiveSizeInBits() == 16 && in getShuffleCost() 1621 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() 1759 return BaseT::getShuffleCost(Kind, BaseTp, Mask, CostKind, Index, SubTp); in getShuffleCost() 2167 return BaseT::getShuffleCost(Kind, BaseTp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 401 VectorType *SubTp,
|
H A D | AArch64TargetTransformInfo.cpp | 4033 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() argument 4041 Mask.size() > LT.second.getVectorNumElements() && !Index && !SubTp) { in getShuffleCost() 4121 Kind = improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp); in getShuffleCost() 4299 LT.second.getSizeInBits() <= 128 && SubTp) { in getShuffleCost() 4300 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() 4312 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp, Args, in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.h | 148 VectorType *SubTp,
|
H A D | RISCVTargetTransformInfo.cpp | 359 int Index, VectorType *SubTp, in getShuffleCost() argument 362 Kind = improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp); in getShuffleCost() 489 if (std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() 607 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 222 VectorType *SubTp,
|
H A D | ARMTargetTransformInfo.cpp | 1218 int Index, VectorType *SubTp, in getShuffleCost() argument 1221 Kind = improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp); in getShuffleCost() 1327 BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp); in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 1315 VectorType *SubTp = nullptr, ArrayRef<const Value *> Args = std::nullopt, 2046 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, 2696 VectorType *SubTp, in getShuffleCost() argument 2699 return Impl.getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp, Args, in getShuffleCost()
|
H A D | TargetTransformInfoImpl.h | 599 VectorType *SubTp,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1026 VectorType *SubTp, 1029 switch (improveShuffleKindFromMask(Kind, Mask, Tp, Index, SubTp)) { 1045 cast<FixedVectorType>(SubTp)); 1048 cast<FixedVectorType>(SubTp));
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 935 TTI::TargetCostKind CostKind, int Index, VectorType *SubTp, in getShuffleCost() argument 938 Index, SubTp, Args, CxtI); in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 8048 int Index = 0, VectorType *SubTp = nullptr, in getShuffleCost() argument 8051 return TTI.getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp, Args); in getShuffleCost() 8063 return TTI.getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp, Args); in getShuffleCost() 8444 /*Index=*/0, /*SubTp=*/nullptr, in getBuildVectorCost()
|