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 e1bedbf commit a8181bcCopy full SHA for a8181bc
llvm/lib/Transforms/Scalar/GVNSink.cpp
@@ -535,10 +535,10 @@ class ValueTable {
535
uint32_t e = ExpressionNumbering[exp];
536
if (!e) {
537
hash_code H = exp->getHashValue([=](Value *V) { return lookupOrAdd(V); });
538
- auto [I, Inserted] = HashNumbering.try_emplace(H, nextValueNumber + 1);
+ auto [I, Inserted] = HashNumbering.try_emplace(H, nextValueNumber);
539
e = I->second;
540
if (Inserted)
541
- ExpressionNumbering[exp] = ++nextValueNumber;
+ ExpressionNumbering[exp] = nextValueNumber++;
542
}
543
ValueNumbering[V] = e;
544
return e;
0 commit comments