Optimize return types for JSOP_POW
Categories
(Core :: JavaScript Engine: JIT, defect, P5)
Tracking
()
People
(Reporter: efaust, Assigned: anba)
References
(Blocks 1 open bug)
Details
Attachments
(4 obsolete files)
Updated•8 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Two branch conditions were inverted to generate fewer jump instructions in the loop body.
Assignee | ||
Comment 2•5 years ago
|
||
There were too few registers available on x86, so the code tries to reuse the output
operand's type register in addition to its payload register.
Depends on D39046
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D39047
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D39048
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 5•5 years ago
|
||
Comment on attachment 9080070 [details]
Bug 1188079 - Part 1: Add pow32
to the MacroAssembler to allow reusing it for CacheIR. r=jandem!
Revision D39046 was moved to bug 1620997. Setting attachment 9080070 [details] to obsolete.
Comment 6•5 years ago
|
||
Comment on attachment 9080071 [details]
Bug 1188079 - Part 2: Add JSOP_POW support to CacheIR. r=jandem!
Revision D39047 was moved to bug 1620997. Setting attachment 9080071 [details] to obsolete.
Comment 7•5 years ago
|
||
Comment on attachment 9080073 [details]
Bug 1188079 - Part 4: Add Ion IC support for JSOP_POW. r=jandem!
Revision D39049 was moved to bug 1620997. Setting attachment 9080073 [details] to obsolete.
Updated•5 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
This was fixed across multiple bugs.
Updated•4 years ago
|
Description
•