Lines Matching refs:getShuffleCost
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()
3545 getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, 0, nullptr); in getArithmeticReductionCost()
3556 getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, 0, nullptr); in getArithmeticReductionCost()
3837 getShuffleCost(TTI::SK_ExtractSubvector, Ty, NumVecElts, SubTy); in getMinMaxReductionCost()
3848 getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, 0, nullptr); in getMinMaxReductionCost()
3857 getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, 0, nullptr); in getMinMaxReductionCost()
4670 getShuffleCost(ShuffleKind, SingleMemOpTy, 0, nullptr); in getInterleavedMemoryOpCostAVX512()
4726 getShuffleCost(TTI::SK_PermuteTwoSrc, SingleMemOpTy, 0, nullptr); in getInterleavedMemoryOpCostAVX512()