mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 02:33:06 +01:00
[DSE,MemorySSA] Use NumRedundantStores instead of NumNoopStores.
Legacy DSE uses NumRedundantStores, while MemorySSA DSE uses NumNoopStores. We should just use the same counter.
This commit is contained in:
parent
4697f34ed6
commit
1da65b5ff0
@ -84,7 +84,6 @@ STATISTIC(NumFastStores, "Number of stores deleted");
|
||||
STATISTIC(NumFastOther, "Number of other instrs removed");
|
||||
STATISTIC(NumCompletePartials, "Number of stores dead by later partials");
|
||||
STATISTIC(NumModifiedStores, "Number of stores modified");
|
||||
STATISTIC(NumNoopStores, "Number of noop stores deleted");
|
||||
STATISTIC(NumCFGChecks, "Number of stores modified");
|
||||
STATISTIC(NumCFGTries, "Number of stores modified");
|
||||
STATISTIC(NumCFGSuccess, "Number of stores modified");
|
||||
@ -2158,7 +2157,7 @@ bool eliminateDeadStoresMemorySSA(Function &F, AliasAnalysis &AA,
|
||||
if (isRemovable(SI) && State.storeIsNoop(KillingDef, SILoc, SILocUnd)) {
|
||||
LLVM_DEBUG(dbgs() << "DSE: Remove No-Op Store:\n DEAD: " << *SI << '\n');
|
||||
State.deleteDeadInstruction(SI);
|
||||
NumNoopStores++;
|
||||
NumRedundantStores++;
|
||||
MadeChange = true;
|
||||
continue;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user