Home
last modified time | relevance | path

Searched refs:getShuffleCost (Results 1 – 25 of 55) sorted by relevance

123

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp707 unsigned GCNTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function in GCNTTIImpl
727 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
800 return getShuffleCost(TTI::SK_ExtractSubvector, SrcTy, SubIndex, Ty); in getUserCost()
809 return getShuffleCost(TTI::SK_Reverse, Ty, 0, nullptr); in getUserCost()
812 return getShuffleCost(TTI::SK_Select, Ty, 0, nullptr); in getUserCost()
815 return getShuffleCost(TTI::SK_Transpose, Ty, 0, nullptr); in getUserCost()
818 return getShuffleCost(TTI::SK_Broadcast, Ty, 0, nullptr); in getUserCost()
821 return getShuffleCost(TTI::SK_PermuteSingleSrc, Ty, 0, nullptr); in getUserCost()
823 return getShuffleCost(TTI::SK_PermuteTwoSrc, Ty, 0, nullptr); in getUserCost()
DAMDGPUTargetTransformInfo.h204 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
/external/llvm-project/llvm/include/llvm/Analysis/
DTargetTransformInfoImpl.h427 unsigned getShuffleCost(TTI::ShuffleKind Kind, VectorType *Ty, int Index, in getShuffleCost() function
986 return TargetTTI->getShuffleCost(TTI::SK_ExtractSubvector, VecSrcTy, in getUserCost()
993 return TargetTTI->getShuffleCost(TTI::SK_Reverse, VecTy, 0, nullptr); in getUserCost()
995 return TargetTTI->getShuffleCost(TTI::SK_Select, VecTy, 0, nullptr); in getUserCost()
997 return TargetTTI->getShuffleCost(TTI::SK_Transpose, VecTy, 0, nullptr); in getUserCost()
999 return TargetTTI->getShuffleCost(TTI::SK_Broadcast, VecTy, 0, nullptr); in getUserCost()
1001 return TargetTTI->getShuffleCost(TTI::SK_PermuteSingleSrc, VecTy, 0, in getUserCost()
1004 return TargetTTI->getShuffleCost(TTI::SK_PermuteTwoSrc, VecTy, 0, in getUserCost()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp605 int TargetTransformInfo::getShuffleCost(ShuffleKind Kind, Type *Ty, int Index, in getShuffleCost() function in TargetTransformInfo
607 int Cost = TTIImpl->getShuffleCost(Kind, Ty, Index, SubTp); in getShuffleCost()
1305 return TTIImpl->getShuffleCost(SK_ExtractSubvector, SrcTy, SubIndex, Ty); in getInstructionThroughput()
1314 return TTIImpl->getShuffleCost(SK_Reverse, Ty, 0, nullptr); in getInstructionThroughput()
1317 return TTIImpl->getShuffleCost(SK_Select, Ty, 0, nullptr); in getInstructionThroughput()
1320 return TTIImpl->getShuffleCost(SK_Transpose, Ty, 0, nullptr); in getInstructionThroughput()
1323 return TTIImpl->getShuffleCost(SK_Broadcast, Ty, 0, nullptr); in getInstructionThroughput()
1326 return TTIImpl->getShuffleCost(SK_PermuteSingleSrc, Ty, 0, nullptr); in getInstructionThroughput()
1328 return TTIImpl->getShuffleCost(SK_PermuteTwoSrc, Ty, 0, nullptr); in getInstructionThroughput()
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp356 int ARMTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function in ARMTTIImpl
360 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
382 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
406 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
408 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
DARMTargetTransformInfo.h106 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h82 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVectorCombine.cpp303 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, VecTy); in isExtractExtractCheap()
468 if (TTI.getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, DestTy) > in foldBitcastShuf()
469 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, SrcTy)) in foldBitcastShuf()
672 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, CmpTy); in foldExtractedCmps()
/external/llvm/include/llvm/Analysis/
DTargetTransformInfo.h496 int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index = 0,
698 virtual int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index,
903 int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function
905 return Impl.getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.h80 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.h120 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.h71 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
DX86TargetTransformInfo.cpp415 int X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function in X86TTIImpl
419 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
521 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
524 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
1164 Cost += getShuffleCost(TTI::SK_Alternate, SrcVTy, 0, nullptr) + in getMaskedMemoryOpCost()
1165 getShuffleCost(TTI::SK_Alternate, MaskTy, 0, nullptr); in getMaskedMemoryOpCost()
1171 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy); in getMaskedMemoryOpCost()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h96 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.h90 int getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp, int Index,
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.h124 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
/external/llvm/lib/Analysis/
DCostModel.cpp492 return TTI->getShuffleCost(TargetTransformInfo::SK_Reverse, VecTypOp0, in getInstructionCost()
495 return TTI->getShuffleCost(TargetTransformInfo::SK_Alternate, in getInstructionCost()
DTargetTransformInfo.cpp282 int TargetTransformInfo::getShuffleCost(ShuffleKind Kind, Type *Ty, int Index, in getShuffleCost() function in TargetTransformInfo
284 int Cost = TTIImpl->getShuffleCost(Kind, Ty, Index, SubTp); in getShuffleCost()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h213 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h110 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h238 int getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp, int Index,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.h130 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h678 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function
1625 ConcreteTTI->getShuffleCost(TTI::SK_ExtractSubvector, Ty, in getArithmeticReductionCost()
1646 ConcreteTTI->getShuffleCost(TTI::SK_PermuteSingleSrc, Ty, in getArithmeticReductionCost()
1686 ConcreteTTI->getShuffleCost(TTI::SK_ExtractSubvector, Ty, in getMinMaxReductionCost()
1710 ConcreteTTI->getShuffleCost(TTI::SK_PermuteSingleSrc, Ty, in getMinMaxReductionCost()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.h168 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
/external/llvm-project/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp962 int X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, VectorType *BaseTp, in getShuffleCost() function in X86TTIImpl
1009 int ExtractCost = getShuffleCost(TTI::SK_ExtractSubvector, VecTy, in getShuffleCost()
1084 getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, 0, nullptr); in getShuffleCost()
1087 return BaseT::getShuffleCost(Kind, BaseTp, Index, SubTp); in getShuffleCost()
1395 return BaseT::getShuffleCost(Kind, BaseTp, Index, SubTp); in getShuffleCost()
3088 ShuffleCost = getShuffleCost(TTI::SK_PermuteTwoSrc, SubTy, 0, SubTy); in getVectorInstrCost()
3292 Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SrcVTy, 0, nullptr) + in getMaskedMemoryOpCost()
3293 getShuffleCost(TTI::SK_PermuteTwoSrc, MaskTy, 0, nullptr); in getMaskedMemoryOpCost()
3299 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy); in getMaskedMemoryOpCost()
3533 getShuffleCost(TTI::SK_ExtractSubvector, Ty, NumVecElts, SubTy); in getArithmeticReductionCost()
[all …]

123