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 e8defb5 commit a2a3d89Copy full SHA for a2a3d89
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -5327,12 +5327,12 @@ class slpvectorizer::BoUpSLP {
5327
return false;
5328
SmallDenseMap<TreeEntry *, unsigned> PotentiallyReorderedEntriesCount;
5329
SmallDenseMap<const TreeEntry *, unsigned> OrderedEntriesCount;
5330
+ ArrayRef<TreeEntry *> Entries = SLP.getTreeEntries(User);
5331
+ if (Entries.empty())
5332
+ return false;
5333
for (const Use &U : User->operands()) {
5334
if (U.get() != Op)
5335
continue;
- ArrayRef<TreeEntry *> Entries = SLP.getTreeEntries(User);
- if (Entries.empty())
- return false;
5336
// Check all tree entries, if they have operands replaced by copyable
5337
// data.
5338
for (TreeEntry *TE : Entries) {
0 commit comments