Closed
Bug 1837683
(wasm-branch-hinting)
Opened 1 years ago
Closed 7 months ago
Implement the branch-hinting proposal
Categories
(Core :: JavaScript: WebAssembly, task, P3)
Core
JavaScript: WebAssembly
Tracking
()
RESOLVED
FIXED
127 Branch
Tracking | Status | |
---|---|---|
firefox127 | --- | fixed |
People
(Reporter: rhunt, Assigned: jpages)
References
(Blocks 2 open bugs, )
Details
Attachments
(3 files, 1 obsolete file)
The branch-hinting proposal adds a new custom section to store 'code hints'. Code hints allow compilers to annotate instructions with non-semantic information like 'branch likely to be taken'.
We currently don't have any way of using this information in baseline or Ion, but we could add support.
Reporter | ||
Updated•1 years ago
|
Alias: wasm-branch-hinting
Summary: Implement the branch-hints proposal → Implement the branch-hinting proposal
Assignee | ||
Updated•1 years ago
|
Assignee: nobody → jpages
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D192986
Assignee | ||
Comment 3•10 months ago
|
||
Patch for encoding/parsing of branch hints in wast:
Assignee | ||
Comment 4•10 months ago
|
||
Updated•10 months ago
|
Attachment #9362440 -
Attachment description: WIP: Bug 1837683 - wasm: Parsing of the custom branch hinting section → WIP: Bug 1837683 - wasm: Parsing of the custom branch hinting section.
Assignee | ||
Comment 5•10 months ago
|
||
Depends on D192987
Updated•9 months ago
|
Attachment #9379272 -
Attachment description: WIP: Bug 1837683 - Update wast, wasm-smith and wasm-encoder. → Bug 1837683 - Update wast, wasm-smith and wasm-encoder.
Updated•9 months ago
|
Attachment #9362440 -
Attachment description: WIP: Bug 1837683 - wasm: Parsing of the custom branch hinting section. → Bug 1837683 - wasm: Parsing of the custom branch hinting section.
Updated•9 months ago
|
Attachment #9362441 -
Attachment description: WIP: Bug 1837683 - wasm: First implementation of the branch hinting proposal. → Bug 1837683 - wasm: First implementation of the branch hinting proposal.
Updated•9 months ago
|
Attachment #9379273 -
Attachment description: WIP: Bug 1837683 - wasm: test case for branch hinting. → Bug 1837683 - wasm: test case for branch hinting.
Assignee | ||
Comment 6•9 months ago
|
||
As a reference, here is the document describing this proposal: https://github.com/WebAssembly/branch-hinting/blob/main/proposals/branch-hinting/Overview.md
Updated•8 months ago
|
Attachment #9379272 -
Attachment is obsolete: true
Pushed by jpages@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/11e1e0ddbd25
wasm: Parsing of the custom branch hinting section. r=rhunt
https://hg.mozilla.org/integration/autoland/rev/7ea9f1c02ee7
wasm: First implementation of the branch hinting proposal. r=rhunt
https://hg.mozilla.org/integration/autoland/rev/48374469e36a
wasm: test case for branch hinting. r=rhunt
Comment 8•7 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/11e1e0ddbd25
https://hg.mozilla.org/mozilla-central/rev/7ea9f1c02ee7
https://hg.mozilla.org/mozilla-central/rev/48374469e36a
Status: NEW → RESOLVED
Closed: 7 months ago
status-firefox127:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•