Changes between Version 10 and Version 11 of SquirrelFishPerfIdeas
- Timestamp:
- Apr 28, 2008, 10:53:38 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SquirrelFishPerfIdeas
v10 v11 31 31 * Simple static type analysis could be easily doable for temporaries - when a node produces a known exact type (either because it is a constant or due to the nature of the operator), it could annotate the register, and instructions depending on that value could assume that type. Handling locals would be trickier, though, as you need some dataflow analysis. 32 32 33 * In principle, local registers for variables not captured by a closure could be reused for temporaries (or other locals) after last use, but this would require live range analysis to determine and a smarter register allocator to make use of. 34 33 35 '''Analysis of SunSpider tests that show little improvement''' 34 36