Skip to content

[WIP] progress on rewrite lifting#866

Draft
math-fehr wants to merge 38 commits into
mainfrom
math-fehr/wip-lifting-list
Draft

[WIP] progress on rewrite lifting#866
math-fehr wants to merge 38 commits into
mainfrom
math-fehr/wip-lifting-list

Conversation

@math-fehr

Copy link
Copy Markdown
Collaborator

This is the current status of proving the lifting between the soundness of local rewrites to module refinements

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

VeIR Benchmarks

Details
Benchmark suite Current: e0e8f6e Previous: 7121200 Ratio
add-fold-worklist/create 1891000 ns (± 87617) 2183000 ns (± 82011) 0.87
add-fold-worklist/rewrite 3278000 ns (± 83052) 3979000 ns (± 44215) 0.82
add-fold-worklist-local/create 1987000 ns (± 97998) 2203000 ns (± 206240) 0.90
add-fold-worklist-local/rewrite 10131000 ns (± 185801) 3322500 ns (± 149674) 3.05
add-zero-worklist/create 1811000 ns (± 90262) 2193000 ns (± 110361) 0.83
add-zero-worklist/rewrite 2103000 ns (± 43738) 2529500 ns (± 48039) 0.83
add-zero-reuse-worklist/create 1582000 ns (± 61066) 1793000 ns (± 59231) 0.88
add-zero-reuse-worklist/rewrite 1806000 ns (± 64867) 2090000 ns (± 10991) 0.86
mul-two-worklist/create 1900000 ns (± 120241) 2213000 ns (± 95908) 0.86
mul-two-worklist/rewrite 4537500 ns (± 184953) 5671000 ns (± 163587) 0.80
add-fold-forwards/create 1939000 ns (± 94028) 2212000 ns (± 99204) 0.88
add-fold-forwards/rewrite 2497000 ns (± 23480) 3043000 ns (± 35886) 0.82
add-zero-forwards/create 1932000 ns (± 81571) 2229000 ns (± 105996) 0.87
add-zero-forwards/rewrite 1682000 ns (± 54948) 1950500 ns (± 79487) 0.86
add-zero-reuse-forwards/create 1514000 ns (± 74740) 1815000 ns (± 72102) 0.83
add-zero-reuse-forwards/rewrite 1337000 ns (± 12806) 1544000 ns (± 24238) 0.87
mul-two-forwards/create 1947000 ns (± 93371) 2182000 ns (± 60400) 0.89
mul-two-forwards/rewrite 2931000 ns (± 102233) 3631000 ns (± 79364) 0.81
add-zero-reuse-first/create 1611500 ns (± 88661) 1811000 ns (± 71387) 0.89
add-zero-reuse-first/rewrite 11000 ns (± 1846) 8000 ns (± 1404) 1.38
add-zero-lots-of-reuse-first/create 1590000 ns (± 86049) 1884000 ns (± 71613) 0.84
add-zero-lots-of-reuse-first/rewrite 695000 ns (± 51005) 774000 ns (± 37689) 0.90

This comment was automatically generated by workflow using github-action-benchmark.

@math-fehr math-fehr force-pushed the math-fehr/wip-lifting-list branch 28 times, most recently from cfce77f to 4b27368 Compare June 20, 2026 01:11
@math-fehr math-fehr force-pushed the math-fehr/wip-lifting-list branch from 4b27368 to 3bdb34f Compare June 21, 2026 15:05
@math-fehr math-fehr force-pushed the math-fehr/wip-lifting-list branch from bf036ee to 720ccd3 Compare July 10, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants