Unused store eliminator.

This commit is contained in:
chriseth
2021-11-23 11:53:08 +01:00
parent 81666f8232
commit 45ebe08dea
66 changed files with 1112 additions and 131 deletions
@@ -48,6 +48,6 @@ contract C {
// compileViaYul: also
// ----
// f() -> 0xff
// gas irOptimized: 121145
// gas irOptimized: 121125
// gas legacy: 128035
// gas legacyOptimized: 123476
@@ -16,4 +16,4 @@ contract C {
// compileViaYul: also
// ----
// f() -> 0, 0, 0
// gas irOptimized: 91098
// gas irOptimized: 90992
@@ -19,5 +19,5 @@ contract c {
// test() ->
// gas irOptimized: 142640
// gas legacy: 165363
// gas legacyOptimized: 159446
// gas legacyOptimized: 158831
// storageEmpty -> 1
@@ -26,6 +26,6 @@ contract Main {
// compileViaYul: also
// ----
// f(uint256): 0x34 -> 0x46bddb1178e94d7f2892ff5f366840eb658911794f2c3a44c450aa2c505186c1
// gas irOptimized: 113581
// gas irOptimized: 113572
// gas legacy: 126596
// gas legacyOptimized: 113823