Lines Matching defs:getShuffleCost
437 Cost += TTI.getShuffleCost(TTI::SK_ExtractSubvector, Tp, {}, CostKind,
445 Cost += TTI.getShuffleCost(TTI::SK_PermuteSingleSrc, SingleOpTy,
452 Cost += TTI.getShuffleCost(
458 Cost += TTI.getShuffleCost(
463 Cost += TTI.getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, RegMask,
477 InstructionCost RISCVTTIImpl::getShuffleCost(TTI::ShuffleKind Kind,
540 Cost += getShuffleCost(TTI::SK_InsertSubvector, DestTp, {},
617 Cost += getShuffleCost(IsSingleVector ? TTI::SK_PermuteSingleSrc
764 return BaseT::getShuffleCost(Kind, Tp, Mask, CostKind, Index, SubTp);
886 getShuffleCost(TTI::ShuffleKind::SK_PermuteSingleSrc, SubVecTy, Mask,
894 // We'll need to enhance getShuffleCost to model shuffles that are just
913 getShuffleCost(TTI::ShuffleKind::SK_PermuteSingleSrc, FVTy, Mask,