/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetTransformInfo.cpp | 707 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()
|
D | AMDGPUTargetTransformInfo.h | 204 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | TargetTransformInfoImpl.h | 427 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/ |
D | TargetTransformInfo.cpp | 605 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/ |
D | ARMTargetTransformInfo.cpp | 356 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()
|
D | ARMTargetTransformInfo.h | 106 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCTargetTransformInfo.h | 82 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | VectorCombine.cpp | 303 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/ |
D | TargetTransformInfo.h | 496 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/ |
D | SystemZTargetTransformInfo.h | 80 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonTargetTransformInfo.h | 120 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
|
/external/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.h | 71 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
D | X86TargetTransformInfo.cpp | 415 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/ |
D | PPCTargetTransformInfo.h | 96 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
/external/llvm-project/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.h | 90 int getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp, int Index,
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonTargetTransformInfo.h | 124 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
|
/external/llvm/lib/Analysis/ |
D | CostModel.cpp | 492 return TTI->getShuffleCost(TargetTransformInfo::SK_Reverse, VecTypOp0, in getInstructionCost() 495 return TTI->getShuffleCost(TargetTransformInfo::SK_Alternate, in getInstructionCost()
|
D | TargetTransformInfo.cpp | 282 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/ |
D | AArch64TargetTransformInfo.h | 213 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCTargetTransformInfo.h | 110 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64TargetTransformInfo.h | 238 int getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp, int Index,
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.h | 130 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 678 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/ |
D | ARMTargetTransformInfo.h | 168 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.cpp | 962 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 …]
|