Use some form of oracle to eliminate all type guards in, e.g., SunSpider, and determine the performance gained by doing so. This would let us put an upper bound on wins by this mechanism.
Cool idea, related to bug 557407 I think. Cc'ing usual suspects. /be
Note that type inference does better than just eliminating type guards -- code normally generated in the OOL path can be inlined, eliminating branches and greatly benefiting cache locality.
Rendered irrelevant by IonMonkey and extensive type inference work, closing to avoid clutter.
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.