Lines Matching defs:getShuffleCost
1525 InstructionCost X86TTIImpl::getShuffleCost(
1544 return getShuffleCost(TTI::SK_InsertSubvector,
1625 InstructionCost ExtractCost = getShuffleCost(
1770 Cost += getShuffleCost(TTI::SK_PermuteSingleSrc, SingleOpTy,
1788 Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, RegMask,
1795 return NumOfShuffles * getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy,
1799 return BaseT::getShuffleCost(Kind, BaseTp, Mask, CostKind, Index, SubTp);
2266 return BaseT::getShuffleCost(Kind, BaseTp, Mask, CostKind, Index, SubTp);
4907 getShuffleCost(TTI::SK_PermuteTwoSrc, SubTy, {}, CostKind, 0, SubTy);
4984 Cost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, {}, CostKind,
5002 Cost += getShuffleCost(TTI::SK_InsertSubvector, Ty, {}, CostKind,
5062 Cost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, {}, CostKind,
5180 InstructionCost SingleShuffleCost = getShuffleCost(
5324 Cost += getShuffleCost(IsLoad ? TTI::ShuffleKind::SK_InsertSubvector
5403 getShuffleCost(TTI::SK_PermuteTwoSrc, SrcVTy, {}, CostKind, 0,
5405 getShuffleCost(TTI::SK_PermuteTwoSrc, MaskTy, {}, CostKind, 0, nullptr);
5411 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, {}, CostKind, 0,
5677 ReductionCost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, {},
5689 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, {},
5700 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, {},
5859 MinMaxCost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, {}, CostKind,
5870 MinMaxCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, {},
5879 MinMaxCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, {},
6643 getShuffleCost(ShuffleKind, SingleMemOpTy, {}, CostKind, 0, nullptr);
6699 InstructionCost ShuffleCost = getShuffleCost(