Changes between Version 8 and Version 9 of SquirrelFishPerfIdeas
- Timestamp:
- Apr 28, 2008 10:30:36 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SquirrelFishPerfIdeas
v8 v9 18 18 19 19 * 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. 20 28 21 29 '''Analysis of SunSpider tests that show little improvement'''