Lines Matching defs:getShuffleCost

1526 InstructionCost X86TTIImpl::getShuffleCost(
1540 return getShuffleCost(TTI::SK_InsertSubvector,
1598 getShuffleCost(TTI::SK_ExtractSubvector, VecTy, std::nullopt,
1730 Cost += getShuffleCost(TTI::SK_PermuteSingleSrc, SingleOpTy,
1748 Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, RegMask,
1755 return NumOfShuffles * getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy,
1759 return BaseT::getShuffleCost(Kind, BaseTp, Mask, CostKind, Index, SubTp);
2167 return BaseT::getShuffleCost(Kind, BaseTp, Mask, CostKind, Index, SubTp);
4611 ShuffleCost = getShuffleCost(TTI::SK_PermuteTwoSrc, SubTy, std::nullopt,
4690 Cost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, std::nullopt,
4708 Cost += getShuffleCost(TTI::SK_InsertSubvector, Ty, std::nullopt,
4768 Cost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, std::nullopt,
4886 InstructionCost SingleShuffleCost = getShuffleCost(
5013 Cost += getShuffleCost(IsLoad ? TTI::ShuffleKind::SK_InsertSubvector
5104 Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SrcVTy, std::nullopt,
5106 getShuffleCost(TTI::SK_PermuteTwoSrc, MaskTy, std::nullopt,
5113 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, std::nullopt,
5380 getShuffleCost(TTI::SK_ExtractSubvector, Ty, std::nullopt, CostKind,
5392 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy,
5403 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy,
5562 MinMaxCost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, std::nullopt,
5573 MinMaxCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy,
5582 MinMaxCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy,
6339 InstructionCost ShuffleCost = getShuffleCost(
6396 InstructionCost ShuffleCost = getShuffleCost(