Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp176 int Index, VectorType *SubTp, in getShuffleCost() argument
208 return BaseT::getShuffleCost(Kind, Tp, Mask, Index, SubTp); in getShuffleCost()
H A DRISCVTargetTransformInfo.h89 VectorType *SubTp,
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h96 VectorType *SubTp,
H A DSystemZTargetTransformInfo.cpp598 VectorType *SubTp, in getShuffleCost() argument
633 return BaseT::getShuffleCost(Kind, Tp, Mask, Index, SubTp); in getShuffleCost()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h127 ArrayRef<int> Mask, int Index, Type *SubTp,
H A DHexagonTargetTransformInfo.cpp226 Type *SubTp, in getShuffleCost() argument
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h114 ArrayRef<int> Mask, int Index, Type *SubTp,
H A DPPCTargetTransformInfo.cpp1007 Type *SubTp, in getShuffleCost() argument
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h200 VectorType *SubTp,
H A DAMDGPUTargetTransformInfo.cpp1042 int Index, VectorType *SubTp, in getShuffleCost() argument
1062 return BaseT::getShuffleCost(Kind, VT, Mask, Index, SubTp); in getShuffleCost()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h370 VectorType *SubTp,
H A DAArch64TargetTransformInfo.cpp2816 VectorType *SubTp, in getShuffleCost() argument
2825 !Index && !SubTp) { in getShuffleCost()
3014 LT.second.getSizeInBits() <= 128 && SubTp) { in getShuffleCost()
3016 TLI->getTypeLegalizationCost(DL, SubTp); in getShuffleCost()
3025 return BaseT::getShuffleCost(Kind, Tp, Mask, Index, SubTp); in getShuffleCost()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h139 VectorType *SubTp,
H A DX86TargetTransformInfo.cpp1088 VectorType *SubTp, in getShuffleCost() argument
1112 TLI->getTypeLegalizationCost(DL, SubTp); in getShuffleCost()
1123 int OrigSubElts = cast<FixedVectorType>(SubTp)->getNumElements(); in getShuffleCost()
1142 if (SubTp->getPrimitiveSizeInBits() >= 32 || ST->hasSSSE3()) in getShuffleCost()
1145 assert(SubTp->getPrimitiveSizeInBits() == 16 && in getShuffleCost()
1159 TLI->getTypeLegalizationCost(DL, SubTp); in getShuffleCost()
1289 return BaseT::getShuffleCost(Kind, BaseTp, Mask, Index, SubTp); in getShuffleCost()
1652 return BaseT::getShuffleCost(Kind, BaseTp, Mask, Index, SubTp); in getShuffleCost()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h216 VectorType *SubTp,
H A DARMTargetTransformInfo.cpp1206 int Index, VectorType *SubTp, in getShuffleCost() argument
1306 return BaseCost * BaseT::getShuffleCost(Kind, Tp, Mask, Index, SubTp); in getShuffleCost()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1090 VectorType *SubTp = nullptr,
1720 VectorType *SubTp,
2259 VectorType *SubTp, in getShuffleCost() argument
2261 return Impl.getShuffleCost(Kind, Tp, Mask, Index, SubTp, Args); in getShuffleCost()
H A DTargetTransformInfoImpl.h506 VectorType *SubTp,
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp775 VectorType *SubTp, ArrayRef<const Value *> Args) const { in getShuffleCost() argument
777 TTIImpl->getShuffleCost(Kind, Ty, Mask, Index, SubTp, Args); in getShuffleCost()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h901 VectorType *SubTp,
920 cast<FixedVectorType>(SubTp));
923 cast<FixedVectorType>(SubTp));