Closed
Bug 863924
Opened 13 years ago
Closed 5 years ago
Baldrmonkey: Map our generated Machine Code <=> GCC/Clang Machine Code
Categories
(Core :: JavaScript: WebAssembly, task, P5)
Core
JavaScript: WebAssembly
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: sstangl, Unassigned)
References
Details
Attachments
(1 file)
|
26.16 KB,
patch
|
Details | Diff | Splinter Review |
VTune profiling support from Bug 861440 permits function-level perf comparison between Odin-compiled JS and GCC/Clang-compiled C++, given some amount of manual name mangling. This already works reasonably effectively, but it seems that given a small amount of additional mapping information, we would be able to perform (C++) line-for-line comparisons between the generated native code and the Odin code.
In particular, the following pieces are currently missing:
1. Odin machine code <=> MIR (done, in patch)
2. MIR <=> JS source position (done, in patch)
3. JS <=> C++ (needs Emscripten support, possibly via DWARF or an LLVM intermediary format)
4. C++ <=> machine code (needs a DWARF reader)
This doesn't seem terribly complicated, and may prove useful for Ion and Emscripten improvements.
Comment 1•8 years ago
|
||
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INACTIVE
Updated•8 years ago
|
Status: RESOLVED → REOPENED
Resolution: INACTIVE → ---
Updated•7 years ago
|
Component: JavaScript Engine → Javascript: WebAssembly
Updated•7 years ago
|
Type: defect → task
Priority: -- → P5
Summary: OdinMonkey: Map Odin Machine Code <=> GCC/Clang Machine Code → Baldrmonkey: Map our generated Machine Code <=> GCC/Clang Machine Code
Updated•6 years ago
|
Assignee: sstangl → nobody
Status: REOPENED → NEW
Comment 2•5 years ago
|
||
I don't think we're going to have anyone to work on this anytime soon.
Status: NEW → RESOLVED
Closed: 8 years ago → 5 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•