Changes between Version 3 and Version 4 of SquirrelFishPerfIdeas
- Timestamp:
- Apr 20, 2008, 5:34:05 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SquirrelFishPerfIdeas
v3 v4 17 17 * 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. 18 18 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. 20 20