Changes between Version 3 and Version 4 of SquirrelFishPerfIdeas


Ignore:
Timestamp:
Apr 20, 2008 5:34:05 PM (16 years ago)
Author:
mjs@apple.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SquirrelFishPerfIdeas

    v3 v4  
    1717 * Explicit vtables. Right now we use C++ virtual methods for polymorphic behavior of JS types. An explicit vtable could store per-type pure data as well as functions, turning some things that are currently virtual method calls into simple pointer derefs.
    1818
    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 awy.
     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.
    2020