Home
last modified time | relevance | path

Searched refs:SubTp (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h124 Type *SubTp,
H A DHexagonTargetTransformInfo.cpp232 int Index, Type *SubTp, in getShuffleCost() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h97 VectorType *SubTp,
H A DSystemZTargetTransformInfo.cpp608 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 DPPCTargetTransformInfo.h114 Type *SubTp,
H A DPPCTargetTransformInfo.cpp609 int Index, Type *SubTp, in getShuffleCost() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1108 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 DAMDGPUTargetTransformInfo.h236 VectorType *SubTp,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h153 VectorType *SubTp,
H A DX86TargetTransformInfo.cpp1528 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 DAArch64TargetTransformInfo.h401 VectorType *SubTp,
H A DAArch64TargetTransformInfo.cpp4033 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 DRISCVTargetTransformInfo.h148 VectorType *SubTp,
H A DRISCVTargetTransformInfo.cpp359 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 DARMTargetTransformInfo.h222 VectorType *SubTp,
H A DARMTargetTransformInfo.cpp1218 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 DTargetTransformInfo.h1315 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 DTargetTransformInfoImpl.h599 VectorType *SubTp,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1026 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 DTargetTransformInfo.cpp935 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 DSLPVectorizer.cpp8048 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()