Cranelift: update Baldrdash for new isel backend
Categories
(Core :: JavaScript: WebAssembly, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: bbouvier, Assigned: bbouvier)
References
Details
Attachments
(4 files, 4 obsolete files)
I'm just posting a WIP patch here, to be completed as we implement more instructions in the new Cranelift isel backend.
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 3•5 years ago
|
||
This is the previous wip patch, plus all the patches from dependencies, folded altogether.
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
A few patches, folded together for testing purposes:
- import this patch in your spidermonkey fork
- make sure to checkout a recent version of Chris' fork of wasmtime
- follow the steps in https://github.com/bytecodealliance/cranelift/wiki/Spidermonkey#using-a-local-cranelift-fork-in-spidermonkey to point to the fork of wasmtime.
Updated•5 years ago
|
Assignee | ||
Comment 7•5 years ago
|
||
This requires adding a new JSOptions field (for internal use within the shell),
as well as a new browser pref (to support possible Cranelift benchmarking on
aarch64).
Assignee | ||
Comment 8•5 years ago
|
||
Try build, with Cranelift bump (we can't do it yet because wasmtime has a few overly large files):
https://treeherder.mozilla.org/#/jobs?repo=try&revision=84fe59490627313483f4b73171e7200c96d693c3
Assignee | ||
Comment 9•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=8dd00dc5b3651f9d9526e9487a1931b3e3ef1833 with arm32 fixed + vendored files split
Assignee | ||
Comment 10•5 years ago
|
||
Comment 11•5 years ago
|
||
Comment 12•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/c34adf867751
https://hg.mozilla.org/mozilla-central/rev/8ca39ea654b4
https://hg.mozilla.org/mozilla-central/rev/50cce8fd017c
Description
•