Lines Matching refs:getShuffleCost
1085 InstructionCost X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost() function in X86TTIImpl
1137 InstructionCost ExtractCost = getShuffleCost( in getShuffleCost()
1260 Cost += getShuffleCost(TTI::SK_PermuteSingleSrc, SingleOpTy, in getShuffleCost()
1278 Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, RegMask, in getShuffleCost()
1285 return NumOfShuffles * getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, in getShuffleCost()
1289 return BaseT::getShuffleCost(Kind, BaseTp, Mask, Index, SubTp); in getShuffleCost()
1652 return BaseT::getShuffleCost(Kind, BaseTp, Mask, Index, SubTp); in getShuffleCost()
3778 getShuffleCost(TTI::SK_PermuteTwoSrc, SubTy, None, 0, SubTy); in getVectorInstrCost()
3910 Cost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, None, in getScalarizationOverhead()
4036 getShuffleCost(TTI::SK_PermuteSingleSrc, SingleDstVecTy, in getReplicationShuffleCost()
4155 Cost += getShuffleCost(IsLoad ? TTI::ShuffleKind::SK_InsertSubvector in getMemoryOpCost()
4236 Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SrcVTy, None, 0, nullptr) + in getMaskedMemoryOpCost()
4237 getShuffleCost(TTI::SK_PermuteTwoSrc, MaskTy, None, 0, nullptr); in getMaskedMemoryOpCost()
4243 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, None, 0, MaskTy); in getMaskedMemoryOpCost()
4489 getShuffleCost(TTI::SK_ExtractSubvector, Ty, None, NumVecElts, SubTy); in getArithmeticReductionCost()
4501 getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, None, 0, nullptr); in getArithmeticReductionCost()
4512 getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, None, 0, nullptr); in getArithmeticReductionCost()
4791 getShuffleCost(TTI::SK_ExtractSubvector, Ty, None, NumVecElts, SubTy); in getMinMaxReductionCost()
4802 getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, None, 0, nullptr); in getMinMaxReductionCost()
4811 getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, None, 0, nullptr); in getMinMaxReductionCost()
5609 getShuffleCost(ShuffleKind, SingleMemOpTy, None, 0, nullptr); in getInterleavedMemoryOpCostAVX512()
5667 getShuffleCost(TTI::SK_PermuteTwoSrc, SingleMemOpTy, None, 0, nullptr); in getInterleavedMemoryOpCostAVX512()