Home
last modified time | relevance | path

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

12

/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/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);
DPPCTargetTransformInfo.cpp291 int PPCTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function in PPCTTIImpl
/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);
DSystemZTargetTransformInfo.cpp513 int SystemZTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function in SystemZTTIImpl
547 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
/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/Hexagon/
DHexagonTargetTransformInfo.h120 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
DHexagonTargetTransformInfo.cpp206 unsigned HexagonTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, in getShuffleCost() function in HexagonTTIImpl
/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/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);
DAArch64TargetTransformInfo.cpp956 int AArch64TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function in AArch64TTIImpl
1006 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.h130 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
DX86TargetTransformInfo.cpp889 int X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function in X86TTIImpl
936 int ExtractCost = getShuffleCost(TTI::SK_ExtractSubvector, VecTy, in getShuffleCost()
974 getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, 0, nullptr); in getShuffleCost()
977 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
1270 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
2518 Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SrcVTy, 0, nullptr) + in getMaskedMemoryOpCost()
2519 getShuffleCost(TTI::SK_PermuteTwoSrc, MaskTy, 0, nullptr); in getMaskedMemoryOpCost()
2525 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, 0, MaskTy); in getMaskedMemoryOpCost()
3732 getShuffleCost(ShuffleKind, SingleMemOpTy, 0, nullptr); in getInterleavedMemoryOpCostAVX512()
3788 getShuffleCost(TTI::SK_PermuteTwoSrc, SingleMemOpTy, 0, nullptr); in getInterleavedMemoryOpCostAVX512()
/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/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h919 int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index = 0,
1320 virtual int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index,
1724 int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function
1726 return Impl.getShuffleCost(Kind, Tp, Index, SubTp); in getShuffleCost()
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h344 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost() function
931 ->getShuffleCost(TTI::SK_ExtractSubvector, Ty, NumVecElts / 2, Ty); in getReductionCost()

12