Closed
Bug 520809
Opened 16 years ago
Closed 16 years ago
optimize late bound indexed property access, i.e. a[i]
Categories
(Tamarin Graveyard :: Virtual Machine, defect, P5)
Tamarin Graveyard
Virtual Machine
Tracking
(Not tracked)
VERIFIED
FIXED
flash10.1
People
(Reporter: edwsmith, Assigned: edwsmith)
References
Details
Attachments
(2 obsolete files)
affected opcodes:
OP_setproperty
OP_initproperty
OP_getproperty
phase 1: remove boilerplate from jit code, have helpers handle the common cases
phase 2: (maybe) use inline caching also, add common-case handlers keyed on object type (typically Array) and index type (typically int)
| Assignee | ||
Comment 1•16 years ago
|
||
Assignee: nobody → edwsmith
Attachment #404889 -
Flags: review?(stejohns)
| Assignee | ||
Comment 2•16 years ago
|
||
this one is for OP_getproperty, adds getprop_index() helper and removes boilerplate around the most-generic slow case.
Attachment #404891 -
Flags: review?(stejohns)
Updated•16 years ago
|
Attachment #404889 -
Flags: review?(stejohns) → review+
Updated•16 years ago
|
Attachment #404891 -
Flags: review?(stejohns) → review+
Updated•16 years ago
|
Priority: -- → P5
Target Milestone: --- → flash10.1
| Assignee | ||
Comment 3•16 years ago
|
||
Comment on attachment 404889 [details] [diff] [review]
adds optimized helper for OP_setproperty and OP_initproperty with indexed multiname
pushed http://hg.mozilla.org/tamarin-redux/rev/b52b706ec82d
Attachment #404889 -
Attachment is obsolete: true
| Assignee | ||
Comment 4•16 years ago
|
||
Comment on attachment 404891 [details] [diff] [review]
optimized helper for OP_getproperty with index
http://hg.mozilla.org/tamarin-redux/rev/c22fc978ac9e
Attachment #404891 -
Attachment is obsolete: true
| Assignee | ||
Updated•16 years ago
|
OS: Mac OS X → All
Hardware: x86 → All
| Assignee | ||
Updated•16 years ago
|
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•