Changes between Version 8 and Version 9 of SquirrelFishPerfIdeas


Ignore:
Timestamp:
Apr 28, 2008 10:30:36 PM (16 years ago)
Author:
ggaren@apple.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SquirrelFishPerfIdeas

    v8 v9  
    1818
    1919 * Better codegen framework. We don't have a great way to pick from one of several instructions, using a "tile matching" algorithm may be a good way. This could enable super-instructions, type-specialized instructions, and handling of the fact that you may want different codegen in value, condition and void contexts.
     20
     21 * Cull frameworks like dojo, YUI, and ASP.NET AJAX, for patterns to optimize for. For example, ASP.NET AJAX is obsessed with the "arguments" object.
     22
     23 * Produce code that expects but verifies int values when we see expressions like "<<" and "++".
     24
     25 * Optimize for inner functions that don't close over outer functions: don't create an activation for the outer function.
     26
     27 * Optimize for inner functions that only close a few free variables: don't copy or create scope chain entries for the rest.
    2028
    2129'''Analysis of SunSpider tests that show little improvement'''