reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
895 if (Kind == TTI::SK_Transpose) 896 Kind = TTI::SK_PermuteTwoSrc; 901 if (Kind == TTI::SK_Broadcast) 906 if (Kind == TTI::SK_ExtractSubvector && LT.second.isVector()) { 954 if (Kind == TTI::SK_PermuteSingleSrc && LT.first != 1) { 976 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp); 980 if (Kind == TTI::SK_PermuteTwoSrc && LT.first != 1) { 1001 CostTableLookup(AVX512VBMIShuffleTbl, Kind, LT.second)) 1028 CostTableLookup(AVX512BWShuffleTbl, Kind, LT.second)) 1071 if (const auto *Entry = CostTableLookup(AVX512ShuffleTbl, Kind, LT.second)) 1112 if (const auto *Entry = CostTableLookup(AVX2ShuffleTbl, Kind, LT.second)) 1134 if (const auto *Entry = CostTableLookup(XOPShuffleTbl, Kind, LT.second)) 1181 if (const auto *Entry = CostTableLookup(AVX1ShuffleTbl, Kind, LT.second)) 1194 if (const auto *Entry = CostTableLookup(SSE41ShuffleTbl, Kind, LT.second)) 1215 if (const auto *Entry = CostTableLookup(SSSE3ShuffleTbl, Kind, LT.second)) 1254 if (const auto *Entry = CostTableLookup(SSE2ShuffleTbl, Kind, LT.second)) 1266 if (const auto *Entry = CostTableLookup(SSE1ShuffleTbl, Kind, LT.second)) 1269 return BaseT::getShuffleCost(Kind, Tp, Index, SubTp);