We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dbe8122 commit 5901bdaCopy full SHA for 5901bda
llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
@@ -1335,8 +1335,9 @@ void Vectorizer::mergeEquivalenceClasses(EquivalenceClassMap &EQClasses) const {
1335
const auto &Key = EC.first;
1336
EqClassReducedKey RedKey{std::get<1>(Key), std::get<2>(Key),
1337
std::get<3>(Key)};
1338
- RedKeyToUOMap[RedKey].insert(std::get<0>(Key));
1339
- if (RedKeyToUOMap[RedKey].size() > 1)
+ auto &UOMap = RedKeyToUOMap[RedKey];
+ UOMap.insert(std::get<0>(Key));
1340
+ if (UOMap.size() > 1)
1341
FoundPotentiallyOptimizableEC = true;
1342
}
1343
if (!FoundPotentiallyOptimizableEC)
0 commit comments