Closed
Bug 577884
Opened 15 years ago
Closed 14 years ago
TM: inline UnboxInt32
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: gal, Unassigned)
Details
We have 1084161 calls to it. This would be a serious speedup I think.
Reporter | ||
Comment 1•15 years ago
|
||
I played around with this. I am not seeing the dramatic speedups I was hoping for. I will do more on this once fatval lands. Phi nodes will help too probably.
![]() |
||
Comment 2•15 years ago
|
||
One possible problem is that diamonds currently interrupt CSE. You could try the patch in bug 542905. But yeah, phi nodes is ideal for this kind of thing.
Reporter | ||
Comment 3•15 years ago
|
||
The call overhead seems significant, so I was hoping just eliminating that for the predominant number of cases should help but it really didn't.
![]() |
||
Comment 4•15 years ago
|
||
Did you look at the final generated LIR? It's possible the extra labels could be causing CSE to not happen, which might be undoing the improvements that inlining has caused. I have a script that automatically compares the generated LIR for all the SS benchmarks for exactly this kind of thing.
Comment 5•14 years ago
|
||
Obsolete with the removal of tracejit.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•