reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
902 LT.first = 1; 906 if (Kind == TTI::SK_ExtractSubvector && LT.second.isVector()) { 907 int NumElts = LT.second.getVectorNumElements(); 924 LT.second.getVectorElementType() == 926 LT.second.getVectorElementType().getSizeInBits() == 931 LT.second.getVectorNumElements()); 954 if (Kind == TTI::SK_PermuteSingleSrc && LT.first != 1) { 955 MVT LegalVT = LT.second; 966 unsigned NumOfDests = LT.first; 980 if (Kind == TTI::SK_PermuteTwoSrc && LT.first != 1) { 982 int NumOfDests = LT.first; 983 int NumOfShufflesPerDest = LT.first * 2 - 1; 984 LT.first = NumOfDests * NumOfShufflesPerDest; 1001 CostTableLookup(AVX512VBMIShuffleTbl, Kind, LT.second)) 1002 return LT.first * Entry->Cost; 1028 CostTableLookup(AVX512BWShuffleTbl, Kind, LT.second)) 1029 return LT.first * Entry->Cost; 1071 if (const auto *Entry = CostTableLookup(AVX512ShuffleTbl, Kind, LT.second)) 1072 return LT.first * Entry->Cost; 1112 if (const auto *Entry = CostTableLookup(AVX2ShuffleTbl, Kind, LT.second)) 1113 return LT.first * Entry->Cost; 1134 if (const auto *Entry = CostTableLookup(XOPShuffleTbl, Kind, LT.second)) 1135 return LT.first * Entry->Cost; 1181 if (const auto *Entry = CostTableLookup(AVX1ShuffleTbl, Kind, LT.second)) 1182 return LT.first * Entry->Cost; 1194 if (const auto *Entry = CostTableLookup(SSE41ShuffleTbl, Kind, LT.second)) 1195 return LT.first * Entry->Cost; 1215 if (const auto *Entry = CostTableLookup(SSSE3ShuffleTbl, Kind, LT.second)) 1216 return LT.first * Entry->Cost; 1254 if (const auto *Entry = CostTableLookup(SSE2ShuffleTbl, Kind, LT.second)) 1255 return LT.first * Entry->Cost; 1266 if (const auto *Entry = CostTableLookup(SSE1ShuffleTbl, Kind, LT.second)) 1267 return LT.first * Entry->Cost;