Open
Bug 1687630
Opened 3 years ago
Updated 2 years ago
[meta] Instruction selection / codegen improvements for Ion and stubs for wasm on ARM64
Categories
(Core :: JavaScript: WebAssembly, enhancement, P3)
Tracking
()
NEW
People
(Reporter: lth, Unassigned)
References
(Depends on 9 open bugs, Blocks 2 open bugs)
Details
(Keywords: meta)
Attachments
(1 obsolete file)
We need to inspect the code generated by Ion for wasm on ARM64 and improve it locally when we can; we expect it is a little immature. (For example, constant memory accesses are known to be suboptimal, we need to implement SIMD instruction selection for shuffle, and in general we should vet everything, because the code for ARM64 was moved over quickly from x64 and mips64).
Reporter | ||
Comment 1•3 years ago
|
||
Some experiments, need test cases + some documentation:
- generate much better code for constant-address accesses
- generate better code when storing zero
Reporter | ||
Updated•3 years ago
|
Keywords: meta
Summary: Instruction selection / codegen improvements for Ion for wasm on ARM64 → [meta] Instruction selection / codegen improvements for Ion for wasm on ARM64
Reporter | ||
Updated•3 years ago
|
Summary: [meta] Instruction selection / codegen improvements for Ion for wasm on ARM64 → [meta] Instruction selection / codegen improvements for Ion and stubs for wasm on ARM64
Comment 2•3 years ago
|
||
Comment on attachment 9198126 [details]
Bug 1687630 - Optimize ARM64 memory accesses (sketches, not actually correct)
Revision D98857 was moved to bug 1709863. Setting attachment 9198126 [details] to obsolete.
Attachment #9198126 -
Attachment is obsolete: true
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•