Open
Bug 1943913
Opened 3 days ago
Updated 2 days ago
Testcase highlights hotspots in ReorderInstructions (IsLastUse)
Categories
(Core :: JavaScript Engine: JIT, task, P3)
Core
JavaScript Engine: JIT
Tracking
()
NEW
People
(Reporter: mayankleoboy1, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
1.70 KB,
text/html
|
Details |
Run the testcase
Profile: https://share.firefox.dev/4huTNXU
Jan suggested I file a new bug for this.
Disclaimer: The testcase was generated by Chatgpt. Idea is to see if the functions this testcase highlight show super-linear behaviour and can be optimized (and not to make this testcase run faster).
Comment 1•3 days ago
|
||
I think the reorder-instructions pass is most interesting here. The profile suggests IsLastUse
is quadratic.
No longer blocks: sm-regalloc
Summary: Testcase highlights hotspots in Register Allocation ( js::jit::MNode::kind, js::jit::MNode::isDefinition, js::jit::MUseDefIterator::search) → Testcase highlights hotspots in ReorderInstructions (IsLastUse)
Updated•3 days ago
|
Component: JavaScript Engine → JavaScript Engine: JIT
Updated•2 days ago
|
Updated•2 days ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•