Closed Bug 1802309 Opened 1 year ago Closed 1 year ago

Improve IonEntry code more

Categories

(Core :: JavaScript Engine: JIT, task, P3)

task

Tracking

()

RESOLVED FIXED
109 Branch
Tracking Status
firefox109 --- fixed

People

(Reporter: jandem, Assigned: jandem)

References

Details

Attachments

(3 files)

After bug 1801875 we can make some additional improvements to this code.

Store a Vector directly in IonEntry. Use UniquePtr so we don't have to free
the strings manually.

IonEntry is now always fully initialized in the constructor.

Depends on D162987

Blocks: 1799806
Pushed by jdemooij@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/df40ba606e56
part 1 - Improve IonEntry script list. r=jonco
https://hg.mozilla.org/integration/autoland/rev/df9c99a23ce0
part 2 - Remove nativeToBytecodeNumRegions_;. r=jonco
https://hg.mozilla.org/integration/autoland/rev/d67ed65268e7
part 3 - Tidy up region table code;. r=jonco
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 109 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: