Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PBL+weval: fix a few more value-specialization cases on conditionals. #56

Merged
merged 1 commit into from
Aug 2, 2024

Conversation

cfallin
Copy link
Member

@cfallin cfallin commented Aug 2, 2024

When processed with wasm-opt, a few more conditionals have some interesting optimizations that inhibit weval from deducing a constant PC unless we also value-specialized in these places.

Rebasing note: preparations-for-weval series rather than actual weval patch.

cfallin added a commit to bytecodealliance/spidermonkey-wasi-embedding that referenced this pull request Aug 2, 2024
cfallin added a commit to cfallin/StarlingMonkey that referenced this pull request Aug 2, 2024
@cfallin cfallin force-pushed the cfallin/fix-more-conditionals branch 2 times, most recently from cb747ed to d9f033c Compare August 2, 2024 03:37
When processed with wasm-opt, a few more conditionals have some
interesting optimizations that inhibit weval from deducing a constant PC
unless we also value-specialized in these places.

Rebasing note: preparations-for-weval series rather than actual weval
patch.
@cfallin cfallin force-pushed the cfallin/fix-more-conditionals branch from d9f033c to 32f3b68 Compare August 2, 2024 04:03
cfallin added a commit to bytecodealliance/spidermonkey-wasi-embedding that referenced this pull request Aug 2, 2024
cfallin added a commit to bytecodealliance/StarlingMonkey that referenced this pull request Aug 2, 2024
@cfallin cfallin merged commit d84423f into ff-127-0-2 Aug 2, 2024
20 checks passed
@cfallin cfallin deleted the cfallin/fix-more-conditionals branch August 2, 2024 14:58
cfallin added a commit to bytecodealliance/spidermonkey-wasi-embedding that referenced this pull request Aug 2, 2024
cfallin added a commit to bytecodealliance/StarlingMonkey that referenced this pull request Aug 2, 2024
cfallin added a commit to bytecodealliance/StarlingMonkey that referenced this pull request Aug 2, 2024
Update upstream SpiderMonkey and weval for a PBL+weval fix.

Pulls in bytecodealliance/gecko-dev#56.
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