Changes between Version 10 and Version 11 of SquirrelFishPerfIdeas


Ignore:
Timestamp:
Apr 28, 2008, 10:53:38 PM (17 years ago)
Author:
mjs@apple.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SquirrelFishPerfIdeas

    v10 v11  
    3131 * 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.
    3232
     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
    3335'''Analysis of SunSpider tests that show little improvement'''
    3436