Closed Bug 511779 Opened 15 years ago Closed 13 years ago

TM: eliminate redundant guards on the same trace

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: gal, Assigned: gal)

Details

Attachments

(1 file)

      No description provided.
Attached patch patchSplinter Review
This patch maintains information for each definition when we guard on it, and avoids repeated guarding of facts such as IS_NOT_THE_GLOBAL_OBJECT(obj) or HAS_NO_PROTOTYPE_WITH_INDEXED_PROPERTIES(array). I see a mild speedup for 3d-raytrace which does a lot of array access (and motivated the patch). No earth shattering overall wins though.
Assignee: general → gal
Obsolete with the removal of tracejit.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: