reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3440 Options.MaxNumLoads = TLI->getMaxExpandSizeMemcmp(OptSize); 3441 Options.NumLoadsPerBlock = 2; 3446 if (PreferredWidth >= 512 && ST->hasAVX512()) Options.LoadSizes.push_back(64); 3447 if (PreferredWidth >= 256 && ST->hasAVX2()) Options.LoadSizes.push_back(32); 3448 if (PreferredWidth >= 128 && ST->hasSSE2()) Options.LoadSizes.push_back(16); 3451 Options.AllowOverlappingLoads = true; 3454 Options.LoadSizes.push_back(8); 3456 Options.LoadSizes.push_back(4); 3457 Options.LoadSizes.push_back(2); 3458 Options.LoadSizes.push_back(1); 3459 return Options;