Closed Bug 1092238 Opened 10 years ago Closed 10 years ago

Optimize reads from reference members of TypedObjects

Categories

(Core :: JavaScript Engine: JIT, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla36

People

(Reporter: bhackett1024, Assigned: bhackett1024)

References

Details

Attachments

(1 file)

Attached patch patchSplinter Review
This is a counterpart to bug 1091329, letting reads from reference members (object, string, any) of typed objects be optimized by Ion. For now this is pretty basic, assuming e.g. that 'any' members can have any value and that 'object' members can have any object or null. Pretty soon we'll need to expand TI so that it captures possible types of reference fields and elements, which should allow many barriers when reading these fields to be eliminated.
Attachment #8515106 - Flags: review?(nmatsakis)
Attachment #8515106 - Flags: review?(nmatsakis) → review+
Assignee: nobody → bhackett1024
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla36
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: